The first mention of Oxford was in the Anglo-Saxon Chronicle in 912. Due to its location on the River Thames, it became a channel enabling the exchange of goods and…
Piercing through the London city’s skyline is “ The Shard ”, a 309 meter architectural and engineering marvel overlooking the perennial River Thames. The tallest building in the United Kingdom…