Homeworld Russian President Vladimir Putin addresses a Technology Forum in Moscow Admin 4:06:00 PM 0 Russian President Vladimir Putin addresses a Technology Forum in Moscow, Russia, Friday, Feb. 21, 2025. (AP Photo/Pavel Bednyakov)(AP VIA IMAGES PLUS AGENCY)