2025-06-28
15 : 50 : 48
Poland, Czerwionka-Leszczyny
Institution: Birla Institute of Technology, Mesra