Wat Chedi Luang (Thai: วัดเจดีย์หลวง, lit. temple of the big stupa) is a Buddhist temple in the historic center of Chiang Mai, Thailand. The current temple grounds were originally made up of three temples — Wat Chedi Luang, Wat Ho Tham and Wat Sukmin... Read further
License: All Rights Reserved