The Battle for the Soul of Angkor …
Cambodia | 2024
Cambodia’s Angkor Wat, or “City of Temples”, is the largest religious structure in the world. A truly spectacular place, it is deeply revered across Cambodia and depicted on its flag as the defining image of the nation. But now, locals accuse the Cambodian government of the mass forced eviction of thousands of people from those communities, while the government claims each one has voluntarily mov…