Famous Temples in India

Here is a list of the top 21 famous temples you must visit when in India.