A nail biting and exciting finish saw England’s lionesses secure a bronze medal at the inaugural ladies World Carp Cup held at Villeneuve de la Rhao, Perpignan, France last weekend. More...