English: India ranked 108th in the list.
Telugu: ఈ సూచీలో భారత్కు 108వ స్థానం లభించింది.