The Government of Delhi has allowed sales of both domestic and foreign wines in supermarkets for the first time.