A mandir is place to worship and spend time with Hindu gods and goddesses.
There are many different styles of mandir. The way a mandir is built reflects the landscape of the area it is built in.
Each part of the mandir has a special purpose and helps worshippers to feel a certain way.