India is an abode of some of the best and holiest shrines of the world. Worshippers from every part of the world come to visit these temples that give them the feeling of being one with Gods and Goddesses. There are several legends that are connected with holy places. In short, temples in India are an ideal blend of spirituality and devotion.