Question: Which river is by one of the world 's tallest Ferris wheels less than 160 meters but more than 126 meters tall ?
Answer: River Thames