2025-05-20
22 : 12 : 50
Russian Federation, Saint Petersburg
Institution: Technical University of Munich