With a density of 2,469 people per sq km, it is not only India’s most densely populated district but also ranks among the most crowded regions in the world ...
India is dotted with temples that have stood the test of time, yet some are extraordinary — Lingas that appeared on their own ...