Showing posts with the label Dhammakaya Thep Mongkol BuddhaShow all
 Stunning giant Buddha statue as tall as a 20-storey building in Thailand