For the 3rd consecutive year, Kolkata has been deemed India’s safest city.
Among all Indian towns, the eastern metropolis—which is renowned for its rich culture and history—has the fewest number of cognisable offenses per lakh inhabitants. As to a recent survey...