WorldABC.xyz

Facts on every country, dependency, and geographic entity in the world

The Pagoda at Wat Phnom, built in 1373 on a man-made hill, is the tallest religious structure (27 m; 89 ft) in Phnom Penh.