Yoga Day was celebrated on World Heritage Site Machu Picchu in Peru. indianz xpress June 21, 2017 Photo 203 Views Share Facebook Twitter Google + Stumbleupon LinkedIn Pinterest