The Maharashtra State Road Transport Corporation (also referred to as MSRTC or simply ST) is the state run bus service of Maharashtra India with 16000 buses which ferry 7 million passengers daily on 17000 routes. It is the third largest bus service provider in India and serves routes to towns and cities within Maharashtra and adjoining states. Apart from locations within the state of Maharashtra the MSRTC service also covers destinations in neighboring states .