2025-03-17
05 : 28 : 04
Poland, OstrowiecŚwiętokrzyski
Institution: Birla Institute of Technology, Mesra