Which African country experienced the longest colonization period, lasting for over 400 years until gaining independence in 1975?

The African country that experienced the longest colonization period, lasting for over 400 years until gaining independence in 1975, is Angola.