Machu Picchu becomes the latest UNESCO world site to be added to Google Street View

Comments