News

Chaitra Navratri, an auspicious nine-day festival dedicated to worshipping goddess Durga is being celebrated in India.