User Comments
It's claimed that High Force (River Tees) is the highest waterfall in England. At 20m I doubt that very much!
scott sadler - 23/Sep/08
Maybe they mean the highest in England by altitude, not the height of the fall.
mockerkin - 03/Feb/10