India becomes world’s sixth biggest economy, edging out France: World Bank

India has become the world's sixth-biggest economy... more