The Hindu building for communal worship is called Mandir (Hindu Temple). The temples are dedicated to different gods and are the focus of religious life. ... Worshippers repeat the names of their favourite gods, goddesses, and the mantras. Water, fruit, flowers and incense are offered to the gods.