People consuming alcohol in public places and near liquor shops across the city will be slapped with heavy fines and may even be arrested, Delhi Deputy Chief Minister Manish Sisodia Wednesday said while announcing a raft of measures to deal with public drinking.