The large and beautiful Gangaikonda Cholapuram Temple, dedicated to Lord Shiva, with its landscaped tropical grounds, in Tanjore, Tamil Nadu, India.