Liquor Shops Open At These Delhi Metro Station Premises. See List
Over half a dozen liquor shops have been opened at Metro stations with big premises. (Representational)New Delhi: The Delhi excise department has started opening liquor shops at metro station premises…