English: For that, India ought to be grateful.
Telugu: దీనికే భారతీయులు చాలా కృతజ్ఞతగా భావించాలేమో.