Who is the Current French President?

A. Angela Merkel B. Emmanuel Macron C. Agnes Buzyn D. Mamata Banerjee