Here's a question: What castle is built upon Castle Rock in Scotland?

Here are possible answers to this question:
- edinburgh
- london
- capturing pawn
- germany
- europe

I believe the correct choice is "edinburgh", here's why:


edinburgh is placed in the scotland