A tapestry which took five years to create has been unveiled in a Welsh town in honour of one of its greatest historical figures. Earl of Pembroke William Marshal was made a Templar Knight in 1219 ...