Wat Phra Ram, Ayutthaya, Thailand As I walk across the central island in Ayutthaya, Thailand, the towering prang of Wat Phra Ram in the distance is an impressive sight. Like this:Like Loading... Related