Phnom Penh – A Glimpse Into A Horrific Past

Phnom Penh, built at the junction of the Mekong and Tonlé Sap rivers, is far and away Cambodia’s biggest city. It is a city with an ever-expanding population, evident by the large amount of construction of high rises throughout the region.

Continue reading “Phnom Penh – A Glimpse Into A Horrific Past”