Under its new excise policy, Delhi has allocated fresh licences to private firms for 850 shops that will enter retail business from November 17

Under its new excise policy, Delhi has allocated fresh licences to private firms for 850 shops that will enter retail business from November 17