French President Emmanuel Macron (left) and Russian President Vladimir Putin attend a meeting with Russian and French business people during the St. Petersburg International Economic Forum on Friday.