Tuesday, December 24, 2024 | 06:49 PM ISTEN Hindi
The US has moved down to 10th place (from 3rd last year), while China has also slipped from 14th to 20th place
On infrastructure, India moved up four spots in 2018