Interesting facts about London Today our topic is a city which is also called the Universal Capital of the world.A city that has hosted the Olympic Games not once but twice. A city in which the whole world is inhabited by...