England is best known for Big Ben, the English tea, the Royal Family, The Beatles , fish and chips, and surely Windsor Castle, the oldest Royal residential building still in use today. The country got its name from the Germanic tribe, the Angles, who back in the day inhabited the central, northern and eastern England in the 5th and the 6th centuries. Being a part of The United Kingdom, England shares its land borders with Wales in the west and Scotland in the north. The Irish Sea lies northwest from England, whereas the Celtic sea is located in the southwest of the country. The country is separated from continental or mainland Europe by the North Sea in the East and the English Channel in the South.
London is a unique European city located on the banks of the river Thames. It is the seat of the Government of The United Kingdom, as well as the main financial center of both the UK and Europe. One might say that the city is located in a rather convenient position in the south of England; it is a city that has always been densely populated and located in the most affluent part of the country. Known for its architecture, hustle and bustle of its urban lifestyle, London is a city that people either love or hate to its extremes and you can say without fear of contradiction that it is a city of contrast in this respect.