2025-04-19
23 : 58 : 21
Russian Federation, Moscow
Institution: Birla Institute of Technology, Mesra