The Delhi government has extended the country's vending license