A popular German company claiming to have the “greenest” and largest network of buses in the world, FlixBus, will begin operating from downtown San Antonio on March 14 with an inaugural route to ...