Researchers have identified the elusive ancient “lost city” of Cambodia. Scientists used aerial laser scans and ground-based surveying to map Mahendraparvata, or the Mountain of Indra, King of the Gods.
This post was originally published on this site