A municipal corporation is a type of local government in India which administers an urban area having a population of one million or more.