South Africa’s President Cyril Ramaphosa announced his new Cabinet on Monday, confirming the handover of 12 ministerial posts to opposition parties in a televised speech. The largest opposition party, the economically liberal Democratic Alliance (DA), will take on six positions with DA party leader, John Steenhuisen, named to head the Ministry of Agriculture, Ramaphosa said. With 20 ministries, including key ministries such as Foreign Affairs, Defence, Energy and Finance, the African National Congress (ANC) retains the lion’s share of Cabinet posts. With a total of 32 ministerial posts, the Ca…