A brief introduction to London
London is the capital of the United Kingdom of Great Britain and Northern Ireland. It is situated in the South East of England, sitting along the River Thames. Inner London, Outer London and London City consist of Greater London, which is the London we usually talk about. It has an area of 1600 square kilometers with a population of 7.5 […]
Recent Comments