Mexico comes to the Royal Edinburgh Military Tattoo