French National Front Party Leader Le Pen Argues Crimea Integral Part of Russia
According to media reports, Marine Le Pen said Tuesday she regarded Crimea as an integral part of Russia.
According to media reports, Marine Le Pen said Tuesday she regarded Crimea as an integral part of Russia.