How to Obtain a Wine Shop License in India: A Complete GuideIf you have any plan to start wine shop in India then you are required by law to obtain a Wine Shop License in India