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