German Chancellor Angela Merkel is due to meet with Russian President Vladimir Putin in the Black Sea resort of Sochi on May 18 for talks expected to focus on the Ukraine conflict, Europe’s response to the U.S. withdrawal from the Iran nuclear deal, and the construction of a pipeline bringing gas from Russia to Germany. …read more