2025-06-03
22 : 17 : 32
Poland, Jabłonowo Pomorskie
Institution: Birla Institute of Technology, Mesra