The foto has been taken close to Tepoztlán, Morelos, Mexico. It shows tourists sitting on the remains of a temple built on top of the nearby Tepozteco hill.