Answer: B. Angola and Portugal
Explanation: The last war for independence from European colonial rule on the African continent was the Portuguese Colonial War which was 13 years long from 1961-1974. It is also know as the Overseas War or the War of Liberation and was also fought in Mozambique and Guinea-Bissau. The Portuguese Estado Novo regime, which was the longstanding European dictatorship for four decades, was overthrown in a military coup in April 1974 ending the conflict in what is known as the Carnation Revolution.