2025-04-14
06 : 09 : 21
Russian Federation, Moscow
Institution: Birla Institute of Technology, Mesra