it’s Edinburgh Castle, where, during the Edinburgh Festival (held annually, in August) the British Armed Forces perform “The Royal Edinburgh Military Tattoo” on the Castle Esplanade. More at; http://en.wikipedia.org/wiki/Edinburgh_Military_Tattoo