The Royal Edinburgh Military Tattoo is an event that is famous throughout the world. It is held on the Edinburgh Castle esplanade every August and goes ahead no matter the weather. We lucked out for ...