The Centre for Research on Energy and Clean Air has released a list of Indian cities with the best air quality in November. The top 10 cities were Shillong, Gangtok, Koppal, Chamarajanagar, Palkalaiperur, Shivamogga, Thiruvananthapuram, Gadag, Mysuru and Bagalkot. Six of the cities with best air quality are in Karnataka.