Like most large cities (at least in Europe), London offers a great diversity of food from all around the world. One of the reasons is definitely a mix of people from all over the world living there.
There are some parts of London that look like they belong to other countries. People dress according to their traditions back home. Also restaurants reflect this - in China Town you can obviously find all kinds of restaurants from the Far East.
In some other parts of the city a different pattern is easily noticed. Half of the world's countries can have their food embassies (i.e. restaurants) lined-up side by side in a single street.
In my opinion traditional English cuisine is not really something to brag about - at least compared to some other European alternatives. Nonetheless (or maybe exactly because of it) some of the best representatives of world's cuisines can be found in London.
It is not always easy to pick out the really good ones, but it is worth giving it a try. I asked for some local advice and got a chance to taste some great stuff.
I even found a place where they make a really good traditional English breakfast. For more information on that you will just have to wait for one of my next posts.