Royal Nepal Airlines has apologized to Peru after mistakenly using a photo of the Inca ruins of Machu Picchu to promote tourism in Nepal.