A mandir is a palace for the Hindu gods and goddesses.
Most Hindus worship at home, but the shrines in a mandir are usually larger and more elaborate than shrines that people have in their own homes.
A mandir is a place to worship in and to celebrate important holy days with others.