Lady Shri Ram College for Women (LSR) is a top college located in Delhi University's South Campus. It is famous for its excellent academics and for creating a supportive atmosphere. LSR offers various courses in subjects like humanities, social sciences, and commerce.