Interesting. I knew it had a separate government but wasn't aware it was elected by corporations. (We have a similar system in the US, but corporations pick their two favorite candidates and then let the people choose ;))
Everywhere in England and Wales has had local government since the 19th Century.
City of London Ward Lists consist of c19,000 individuals, who have one vote each.
Corporations voting = urban myth