France forms a new government led by President Macron and PM Bayrou amidst political and financial turmoil. Challenges ...