Chennai has a well-connected public transportation system which comprises buses, auto rickshaws, taxis and train services.