2025-03-16
07 : 15 : 07
Poland, OstrowiecŚwiętokrzyski
Institution: Birla Institute of Technology, Mesra