Pune tops list of Indian city with best governance, Bengaluru ranks lowest

Pune is the best governed city in India, a NGO based in Bengaluru has claimed such according to a survey.