Wankhede Stadium, Eden Gardens likely to host World Cup semifinals
Image used for representative purpose only.
Mumbai's Wankhede Stadium and the Eden Gardens in Kolkata, both iconic venues, have emerged as the frontrunners to host the two semifinals of…