Question: distance from lands end to john o groats
Answer: 874 miles ( 1,407 km )