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.