When it comes to India playing Sri Lanka at the Wankhede Stadium, the immediate thing that comes to mind is the night of April 2, 2011, when the Men in Blue beat Lanka in a memorable final to clinch their second ODI World Cup trophy.
Read Full article on Times of India Click Here
Read Full article on Times of India Click Here