temples: a place of worship.Synonyms: church, mosque, synagogue, cathedral
Places Shown
Athens; Greece
Cairo; Egypt
Palmyra; Syria