English: IIT Delhi had featured at the 185th rank.
Telugu: ఐఐటీ ఢిల్లీ 185వ ర్యాంకు పొందింది.