LLondon Read More Does Stratford really have what it takes to be London’s next major tourist destination?2 November 2025 We peruse the stretch, from swan pedalos, drifting on the water, which to be fair is probably more…