Europe's biggest free Medieval festival returns this weekend to celebrate its 40th anniversary. Each day, around 10,000 people attend the two-day Tewkesbury Medieval Festival, which takes place on ...