The name for a Hindu place of worship is a temple. Another name for a Hindu temple is mandir. In the Hindu religion, a temple is the home on Earth of a god or goddess.
A Hindu temple has different sections, such as the inner shrine that contains the image or statue of the particular god associated with the temple. Another feature of the inner shrine is the tower roof above this shrine area, which is called a sikhara.
Worshipers can visit the temple at any time because there are no set schedules of times. Before entering a Hindu temple, worshipers take off their shoes and women cover their heads. Hindu worship is called puja, and it involves a ceremony where there are prayers and the offering of gifts to the deity. However, Hindus can also perform puja ceremonies at home in their private shrines.