FlixBus Marks Two Years in South India, Plans to Add 120 Buses

FlixBus India, the global travel-tech company, is marking two years of operations in South India, with…