England’s largest river, the River Thames, stretches 215 miles across southeast England. The view from the sky is the only way to grasp its true beauty as it flows through a huge variety of landscapes. Most famously of course, the river meanders through the city of London, adding an extraordinary natural twist to the astonishing city infrastructure. Some of London’s most iconic buildings are set along the banks of the Thames, including Big Ben, the London Eye, and the Tower of London. This flight experience offers the opportunity to see them all!