who gave the name cape of good hope
John II of Portugal
-1
Section::::History.:European exploration.

Cape of Good Hope
44252
678102848205854142
NONE
Section::::History.:European exploration.

Cape of Good Hope
44252