I saw some cars yesterday.
I bet theres a lot of cars in London. I also suspect there are lots of buildings in London as well, maybe AJ could confirm this? Is it true the Queen lives in a big, big building in the centre of London village? Of course we all know the capital of the Uk is Manchester, so I don't see why we are giving so much attention to a small village called London.![]()