Many attributes contribute to the popularity of India's prominent temples. Konark, the Sun temple in the state of Orissa, is famous for its unique architecture. Sri Rangam, situated on the Kaveri River in Tamil Nadu, is known for its antiquity. Badrinath, high in the Himalayas, is popular on account of its unique geographical location, and Jagannath Puri, on the Bay of Bengal, is noted for its legendary festival of the chariots, held annually for over 2000 years. All these factors combine at Guruvayur, in the South Indian state of Kerala, making Guruvayur one of the most enchanting and glorious temples in all of India.     Article continues