London: the Home of English Football
London is the centre of many things in the United Kingdom – its bustling business centre, its myriad tourist attractions and its top quality restaurants have people heading to the capital for all sorts of reasons. (…)
