Photos Taken from Space to Make You Realize Just How Tiny We Are

Angkor Wat, a temple complex in Cambodia, is the largest religious monument in the world (first it was Hindu, then Buddhist). Constructed in the twelfth century, the 820,000 square metre (8.8 million square foot) site features a moat and forest that surround a massive temple at its centre.

You must be logged in to post a comment Login