As the Tata Mumbai Marathon marks its 21st year this January, nearly every major city in India is host to a marathon, half-marathon, 10k, or a 5k race. Distance running has become an aspirational sport for Indians, and in turn, booming business for sponsors. Where does it go from here?