English: India was ranked 21.
Telugu: ఇండియా టాప్ 21లో ఉంది.