Delivering in 5657 cities of India