The City of London is the name of an area of London, where the stock markets are etc. London is a city, but the actual "City of London" is an area between East and Central London. The City of London...
sooo. basically the river thames is the main physical feauture but theres also hyde park and Wimbledon common? lol you went to this website where anyone can publish answers? you honestly have no idea...