Taunton is a large regional town in Somerset, England. The town's population in 2011 was 69,570. Taunton has over 1,000 years of religious and military history, including a 10th century monastery and Taunton Castle, which has origins in the Anglo Saxon period and was later the site of a priory. Read More
To keep the ongoing Women's Ashes series alive, England pacer Anya Shrubsole believes it is vital to win the Test, scheduled for July 18 at the Cooper Associates County Ground. ...
New Zealand have won two matches while Afghstan have lost as many matches in the ICC Men's Cricket World Cup. The Kiwi side will aim to register its third consecutive win and Afghstan, on the other hand, would aim to open their account when the teams ...