2025-06-20
06 : 01 : 12
Russian Federation, Балашиха
Institution: Birla Institute of Technology, Mesra