South India is a paradise with historical ... built along the Bay of Bengal in Tamil Nadu and dedicated to Our Lady of Good Health. Popularly called "Lourdes of the East", declared a Basilica ...