The Ambassador of Russia in Sri Lanka, Alexander A. Karchava and, Ambassador of the United States, Atul Keshap met Minister of Foreign Affairs Ravi Karunanayake this afternoon at the Ministry of Foreign Affairs.