2024-05-18
18 : 07 : 53
Poland, Olkusz (powiat olkuski)
Institution: Birla Institute of Technology, Mesra