2024-07-03
05 : 42 : 37
Poland, Ostrowiec Świętokrzyski
Institution: Birla Institute of Technology, Mesra