India is the land of temples. Literally! No country in the world can boast of 2 million temples, and that was the 2001 census. In the past years a few thousands have been added to the list. But some temples are more famous in India than others and devotees throng those temples throughout the year. […]

