Angkor Wat Might Be the Prettiest Street View Yet

Fresh outta Cambodia, Angkor Wat is the latest addition to Google Maps’ already considerable portfolio of beautiful places you can explore using Street View. It’s one of the most stunning places on the entire planet, and Google stepped up its game accordingly.

Read more…