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