
Embassy of France in Moscow – French Schengen Visa Requirements for Russians
Introduction Embassy of France in Moscow processes France Schengen Visa (France short-stay visa) applications and France Residence Permit (France long-stay visa) applications. France: A Place