English: Both India and China's ranks have slipped this year.
Telugu: ఈసారి ఇండియా, చైనా ర్యాంకులు దిగజారాయి.