2025-06-12
15 : 16 : 36
India, Chandigarh
Institution: National Institute of Technology, Kurukshetra