Anfield is a football stadium in Anfield, Liverpool, Merseyside, England, which has a seating capacity of 53,394, making it the seventh largest football stadium in England. It has been the home of Liverpool Football Club since their formation in 1892. Read More
Heather Knight-led England won the toss and opted to bowl first against India in the first ODI of the three-match series here at the County Ground, Bristol on Sunday. ...