English: India's rank has slipped from 32nd in 2016.
Telugu: 2016లో భారత్కు 32వ స్థానం దక్కింది.