It has buildings that date from the Roman Empire and also ultra modern skyscrapers.
It has some very beautiful parts and also some grim parts. Most of it is in between.
It is a vibrant city. People are always in a hurry. The traffic is horrendous but there is an excellent public transport system.
It is not always raining as shown by Hollywood and thick fogs are extremely rare. It receives less rainfall than Rome.
Yes. It is 2000 years old
Best link is this one - All in London - explains everything - what's on and where and who what etc.
http://www.allinlondon.co.uk/
London is one country (culturally), England is somewhere quite different (culturally).
It is not a true picture of the nation.
The population are not a true representation of the British public
Its very diverse and very expensive but a great city