temples: a place of worship.Synonyms: church, mosque, synagogue, cathedral
Places Shown
Avebury; Wiltshire; England
Gorakhnath Math; Gorakhpur; Uttar Pradesh; India