The Greater Chennai Police is the main law enforcement agency in the city, with a jurisdiction of over 745 km2 (288 sq mi) catering to over 8.5 million people. It consists of 121 police stations and is headed by a commissioner of police. The Greater Chennai Police is a division of the Tamil Nadu Police, and the administrative control lies with the Tamil Nadu Home Ministry.[140] Chennai City Traffic Police (CCTP) is responsible for the traffic management in the city.