Municipal Corporation of Delhi is the municipal corporation that governs most of Delhi, India. The MCD is among the largest municipal bodies in the world providing civic services to a population of about 20 million citizens in the capital city Delhi.