You're probably thinking of the City of London, which is an area inside London that has it's own government and special privileges apart from the rest of what we think of as London.
So there are 7,000 residents. Oops, that's not zero. The majority of votes do go to businesses though, and it is an artifact of its long existence, not a new thing.