What is the India’s rank in the 2017 IMD World Competitiveness Index?
[A] 37th
[B] 41st
[C] 45th
[D] 28th
Click Here to Display Answer