2025-04-01
20 : 50 : 13
United States, Cambridge, MA
Institution: Birla Institute of Technology, Mesra