Did you know that the Basilica of Our Lady of Good Health is one of the most frequented religious sites in India , drawing nearly 2 million pilgrims annually? SOMEFACTS.com