The Delhi University Students Union is the students' union at the University of Delhi, and with over 700,000 students spread over 91 affiliated colleges and 16 faculties, DUSU is the world’s largest student body. From Wikipedia
The university criticized the visit as a breach of protocol, while Congress defended it as genuine student outreach.