Russian opposition leader Alexei Navalny and his wife Yulia are seen at the passport control point at Moscow's Sheremetyevo airport on January 17, 2021. AFP
Russian opposition leader Alexei Navalny and his wife Yulia are seen at the passport control point at Moscow's Sheremetyevo airport on January 17, 2021. AFP