India's rapid delivery services are under pressure. Over 2,00,000 riders recently went on strike demanding fair pay and an ...