Not exactly. London is the capital city of England, which is part of the UK.
Most people in London speak English as for most of the UK.
Just London will do. British people do not append a country on to a city's name when referring to it. (e.g. British people will just talk about "Paris", not "Paris, France".) If you must though, London is both in England and the UK so either would be correct.
London is in the UK...
Londres is the Spanish way of calling London, London! Pronouncing London in Spanish makes the word London sound like Londres. So Spanish speaking people refer to the capitol of the UK as Londres.
London is IN the UK.
London is in the UK.
London is in the UK so where do you mean? London to where?
London Knights - UK - was created in 1998.
London Knights - UK - ended in 2003.
London UK to Bradford, UK 203 miles - about 3 hours 39 mins
Yes there is- location 125 London Wall, Greater London, EC2Y5, UK
No, you must say I was in London yesterday.