Sri Lankan President heads to Russia

[St. Petersburg : FILE – In this Wednesday, March 22, 2017 file photo, from right, Russian President Vladimir Putin, former French Prime Minister Francois Fillon and businessman Fouad Makhzoumi pose for photographers during their meeting on the sidelines of an economic forum in St. Petersburg, Russia. The Kremlin is dismissing a report that French presidential […]