2025-06-03
02 : 22 : 32
Poland, Gorzów Wielkopolski
Institution: Birla Institute of Technology, Mesra