Byrnihat in Meghalaya topped the list of the most polluted cities in India in 2023, closely followed by Begusarai in Bihar and Greater Noida in Uttar Pradesh, according to a report released on Wednesday. 2011 has been taken as the base year for the census data.