Why we have so many temples in India? We have temples every 500 metres. We could build public parks and shelter homes and schools and community halls in those places. What is the need for so many temples?
valid question