BENGALURU HAS been named the most livable city in India, followed by Pune, Ahmedabad, Chennai and Surat, according to the government’s ease of living index released Thursday. Of the 49 cities ranked in the livability index in the category of more than one million inhabitants, Delhi is ranked 13. At …
Read More »