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