2024-05-17
00 : 42 : 08
Poland, Czechowice-Dziedzice
Institution: Birla Institute of Technology, Mesra