Edinburgh Military Tattoo performers come from over 40 countries

[Edinburgh Military Tattoo - Edinburgh Castle - Scotland]