Photos of the suspect in attack in St. Petersburg appeared online.
According to preliminary information, suspect is a 31-year-old man named Jan, originally from Pskov.
He reportedly lived in St. Petersburg for several years before running into debt and leaving the city. It was also reported that he participated in unauthorized demonstrations and was previously arrested by the police.
Istanbul was suggested as the possible place where he was recruited, as the man traveled there in 2022.