The BJP has retained the Municipal Corporation for Delhi by defeating the Aam Aadmi Party (AAP). The party secured 185 seats in the MCD elections results of which were declared on Wednesday.