His Excellency President Cyril Ramaphosa has, on behalf of the Government and people of South Africa, congratulated the President of the Russian Federation, His Excellency Vladimir Putin, for his re-election to the position of President of the Russian Fed ...