In this video, we visit one of Chiang Rai’s most iconic spiritual sites — Wat Huay Pla Klang, home to the towering Giant ...