The correct option is C Ferdinand Magellan
Portuguese sailor Ferdinand Magellan circumnavigated the earth. He was the first one to go round the Cape of Good Hope. He travelled for 5 months and reached South America in the year 1520. From there, he reached the Philippines through the Pacific ocean. One of his ships passed between the Indonesian islands, went round the earth and reached Spain via Cape of Good Hope.