Bollywood comes to Holyrood and Edinburgh Castle rocks: The Royal Edinburgh Military Tattoo 2017