Frost Fair by Carol Ann Duffy

£7.99

It is a snowy London day in The Great Winter of 1683. We follow our bold narrator as she explores ‘the town on the Thames’, a thousand tents and da...