Set along the banks of the Thames, London is Europe’s largest city, boasting more than 7 million inhabitants and deserving of at least several days of exploration. Its oldest section, where the Romans first garrisoned, is now its business and financial center, referred to as the City, or the Square Mile where you will also [...]





