2025-07-01
04 : 50 : 11
Poland, Olkusz (powiat olkuski)
Institution: Birla Institute of Technology, Mesra