Where In The British Isles Is 'Lady Isabella', The World's Largest Water Wheel?

0
Difficulty
Medium

Where In The British Isles Is ‘Lady Isabella’, The World’s Largest Water Wheel?

Question:
Where In The British Isles Is 'Lady Isabella', The World's Largest Water Wheel?
a)
Wales
b)
Scotland
c)
The Isle Of Man
d)
England

Scroll down to see the correct answer

Correct Answer
The Isle Of Man
Back to Categories >