India is a country of temples! Temples are an omnipresent aspect of India. Some temples have a historical importance and were built centuries ago and some have been recently added due to some faith or belief that people hold and cherish. Again Hindu mythology has millions of gods and that explains the existence of so many