10 Places of Worship That'll Leave You Utterly Speechless
Puthia Temple Complex, Puthia Upazila, Bangladesh 6. The Masjid Sultan Ibrahim, Johor, Malaysia 7. Prambanan Temple, Yogyakarta, Indonesia 8. Gloucester Cathedral, Gloucestershire, England 9. Stowe Community Church, Vermont 10.