Twitter CEO in IIT Delhi IITD in top 100 of Global University Employability Ranking