The BMC is one of many civic agencies in charge of maintaining the city’s roads including the PWD, Mumbai Metropolitan Region Development Authority (MMRDA), Mumbai Port Trust and the Maharashtra State Road Development Corporation.
According to sources, there has been complaints against the authorities that despite experiencing heavy traffic, when potholes and craters surface on the roads, repairs are not done quickly.
The Maharashtra government has transferred the responsibility to maintain to Brihanmumbai Municipal Corporation because the citizens were complaining against the civic body.
As far as i know before public works department was handling the maintenance work but now the Maharashtra government has transferred the responsibility to Brihanmumbai Municipal Corporation.