2025-03-15
18 : 40 : 07
Poland, Gorzów Wielkopolski
Institution: Birla Institute of Technology, Mesra