India is the land of temples. Literally! No country in the world can boast of 2 million temples, and that…