user-icon
Position
Research scholar
Company
Indian Institute of Technology Delhi
Location
New Delhi, INDIA