By | June 16 2012 6:48 AM

The announcement by the city authorities in Mumbai, the financial capital of India, last month that license would be needed for consuming alcohol have raised many eyebrows.