To be fair, where I'm from, "London" would probably refer to London, ON, but that's just because I live in Southern Ontario. So it's not like no one has heard of it.
On the other hand: no one in Southern Ontario will be asking what time it is in London, ON because it's all in the same time zone, so this seems like a problem.