The cannons are popular attractions

[Edinburgh Castle - Edinburgh - Scotland]