2025-03-15
17 : 09 : 46
Poland, Gorzów Wielkopolski
Institution: Birla Institute of Technology, Mesra