London is not to be visited. London is to be lived in. It is quite quiet for a city, without any sense of urgency in the air. Being there calms you down (especially if you are from Mumbai or any other chaotic city) so was I told and so it is true.
Read this post on elephantdropping.com