United Kingdom, Around LondonD BrownThe London Eye May 21, 2003 in England ☁️ 61 °F Built along River Thames. 0 likes Trip