Now, it welcomes over 2.5 million visitors ... The central tower, standing at 213 feet, represents Mount Meru, the universe’s center in Hindu belief. Later, Angkor Wat became a Buddhist ...