temples: a place of worship.Synonyms: church, mosque, synagogue, cathedral
Places Shown
Abydos; Egypt
Elephanta Island; Bombay; India
Jerusalem; Israel
Karnak; Egypt