Who is the Current President of Russia? May 7, 2021 by Ahmad a. Vladimir Putin B. Donald John Trump C. Xi Jinping D. Dmitry Medvedev