When in India, be sure to be greeted with a lot of folded hands and temple worship. The temples in India are famous for their ancient form of architecture. This is the grandeur that one witnesses at Madurai in South India. Madurai is synonymous with …
Madurai- When Gods Visited Earth
