The 2019 Royal Edinburgh Military Tattoo celebrates the kaleidoscope, featuring colourful talent from around the world on the magnificent esplanade of Edinburgh Castle.