2025-03-17
17 : 18 : 31
Poland, Jabłonowo Pomorskie
Institution: Birla Institute of Technology, Mesra