The Quiz: On what city’s famous river will you find Eel Pie Island?
Seoul, South Korea
Explanation : The largest island in London’s segment of the Thames, Eel Pie Island’s name is pretty straightforward. Pie made with eels was once a British delicacy, and the island was known for them. But in the 1960s, Eel Pie Island became known as a hotbed for hippies: the Rolling Stones, The Who, and Pink Floyd all played gigs at the Eel Pie Island Hotel.
Correct Answer: London, England