2025-07-02
18 : 02 : 04
Poland, Piotrków Trybunalski
Institution: Birla Institute of Technology, Mesra