Delhi will be spruced up to look like London in just one year if the AAP wins the coming municipal polls, Chief Minister Arvind Kejriwal declared on Sunday. Addressing a public rally at Uttam Nagar here, Kejriwal said the BJP-run municipal bodies had thoroughly failed to keep the national capital clean. He said both the Congress and the Bharatiya Janata Party had controlled the Municipal Corporation of Delhi for 15 long years but had nothing to show in terms of a clean Delhi. "If we get control of these (three) municipal bodies, I promise to clean up Delhi like never before," the Aam Aadmi Party leader said to applause. He said it was the duty of the municipal body, not the Delhi government, to keep the city clean. Elections to the three wings of the municipal corporation are due later next month. Kejriwal said the reason why the AAP-run Delhi government had been able to achieve a lot in the health, education and other sectors was because it refused to compromise with corruption. Also Watch: [jwplayer wFsTGB2K] He admitted that he "fought a lot" with the central government but made it clear that he fought for the people of Delhi, "not for the sake of my children and wife". Kejriwal claimed that his government's achievements on many fronts in the past two years far surpassed the achievements of the BJP-run governments in Madhya Pradesh and Chhattisgarh in the last 10-15 years. The AAP leader was speaking at an event to mark the inauguration of sewer and drains in Uttam Nagar, a thickly populated area in west Delhi.