Bangalore to Mysore: 7 greenest cities of India