Three towns near the southwest coast of India have fascinating temple complexes. During the eighth to 13th centuries, Bhubaneswar, the largest of the three located 300 mi/485 km southwest of Kolk...