Brazil’s president-elect Jair Bolsonaro has picked the head of the country’s nuclear submarine programme to run its Mines and Energy Ministry.

Squadron admiral Bento Costa Lima Leite de Albuquerque will officially be sworn in on 1 January when the new government assumes control and he will replace outgoing minister Moreira Franco.

The nomination took the energy sector by surprise, with discussions focusing on alternative candidates.