2024-05-17
09 : 48 : 31
Poland, Czechowice-Dziedzice
Institution: Birla Institute of Technology, Mesra