Image credit: Twitter
Delhi might be the capital of our country, but the following cities take the status of being the greenest ones. Mysore has been tagged as India’s 1st and most green and clean city. Swach Bharat Urban congratulated Mysore and regarded as the greenest city of India. Mysore is the 2nd largest city of Karnataka and owning to its cultural heritage and strategic location easily makes it the best planned city.