India ranks the highest among the world's most disaster-prone countries for displacement of residents, with 23 lakh, on average, uprooted due to calamities such as floods, cyclones and earthquakes.