2025-03-15
12 : 49 : 59
United Kingdom, Wolverhampton
Institution: Birla Institute of Technology, Mesra