India, Dec. 3 -- The BJP won seven of the 12 wards, while the Aam Aadmi Party won three and Congress one ward in the MCD bypolls in the national capital on Wednesday.

The BJP won Dwarka B, Ashok Vihar, Chandni Chowk, Dichaon Kalan, Shalimar Bagh B ward, Greater Kailash and Vinod Nagar. AAP bagged the Naraina, Mundka and Dakshin Puri wards. The Congress, meanwhile, snatched the Sangam Vihar A ward from the BJP.

While the BJP retained most of the wards, including Shalimar Bagh, represented by Delhi chief minister Rekha Gupta, AAP suffered upsets in two of its previously held seats: Chandni Chowk and Chandni Mahal wards.

The Chandni Mahal ward was represented by AAP candidate Aaley Mohammad Iqbal, who won the seat in 2022 by a margin of 1...