2024-07-18
12 : 31 : 04
Poland, Czechowice-Dziedzice
Institution: Birla Institute of Technology, Mesra