ICC World Cup "Belongs To Every Indian": Shashi Tharoor Amid Stadium Row

The ICC Cricket World Cup -- to be played in India starting October -- belongs to every Indian and the joy could have been spread around instead on corralling it in a few BJP-ruled states, Congress' Shashi Tharoor indicated today.
 

Related Videos