temples: a place of worship.Synonyms: church, mosque, synagogue, cathedral
Places Shown
Fort Dufferin; Mandalay; Mandalay Division; Myanmar
Kandy; Sri Lanka
Leles; Sri Lanka