three people standing in front of a flag on a stage with other people(01) Author Dalbo 25 Feb 2025 Save Image Image gallery: Gleb Korablev A Remarkable Contribution To Science And Technology