Temples were built in Bengal because of the following reasons:
- Increase in religious faith.
- Mosques had already been built.
- Powerful people wanted to demonstrate their power and proclaim their piety.
- ‘Low’ people also participated in the temple building.
- New economic opportunities to people also helped in temple setting up.
- Support of Brahmanas to get idols placed in temples from huts.