2024-07-02
23 : 20 : 23
Poland, Czechowice-Dziedzice
Institution: Birla Institute of Technology, Mesra