A non-profit organisation Janaagraha Centre for Citizenship and Democracy conducted a survey recently to find what Indian cities are the best to live in. The studies were conducted on the basis of urban planning and design, urban capacities and resources, empowered and legitimate political representation, and transparency, accountability and participation. Various cities were ranked on scale of 10.