The site of Sherwood Forest, legendary home of ‘Robin Hood and his Merry Men’ lies a bit more than 240 kilometers (150 miles) west of London. In the 1200s, which is usually considered by many to be the time Robin trod these woods, Sherwood...
Read More