Machu Picchu surrounded by mountains, a sacred site that enriches any spiritual or yoga journey through Peru.