It is being described as a last-ditch effort to negotiate a peace deal for Ukraine. The leaders of France and Germany are in Moscow for an urgent… …read more
Source: Euronews
It is being described as a last-ditch effort to negotiate a peace deal for Ukraine. The leaders of France and Germany are in Moscow for an urgent… …read more
Source: Euronews