Zimbabwe on Tuesday swore in a new government that saw President Emmerson Mnangagwa appoint his son and nephew to key ministerial posts in a ceremony in Harare,

Over 20 ministers and ten deputies swore their oath under a president who won a second term last month in a disputed election that international observers said fell short of democratic standards.

"I, Emmerson Dambudzo Mnangagwa, President of the Republic of Zimbabwe, do call upon you all to take the oath of Minister," Mnangagwa said.

In appointments described as "particularly worrying" by the leading opposition party, Mnangagwa's son Kudakwashe David, 34, took up the role of deputy finance minister.

The president's nephew, Tongai Mnangagwa, 45, was named deputy minister of tourism.

"The appointment came as a shock. The whole of yesterday I could not believe it," David Mnangagwa told reporters after the swearing-in.

He will serve under Mthuli Ncube, who critics say has presided over the country's economic collapse and sky-high inflation but retained the ministerial post.

However, the opposition, Citizens Coalition for Change (CCC) party termed the new government as the "worst" since independence following the appointments.

"Constituted of (Mnangagwa's) friends, family, loyalists and the least qualified, the cabinet is the worst since Zimbabwe's independence in 1980," CCC’s spokesperson, Promise Mkwananzi, said.

ZANU-PF party has been in government for more than four decades. First came to power after a coup that deposed the late ruler Robert Mugabe in 2017 and narrowly won a presidential election a year later.

The president was re-elected on August 23, with 52.6 percent of the vote against 44 percent for CCC leader Nelson Chamisa, 45.

The CCC called the result "flawed, shambolic and illegal" and demanded a fresh election.