Fans seek divine intervention for India's win over England in Women's WC final
Varanasi (Uttar Pradesh) [India], July 23 (ANI): Special prayers are being offered by the cricket lovers in holy city Varanasi ahead of the much anticipated India-England ICC Women's World Cup final to be played today at the Lord's, London.