When Americans get a holiday on every 10th October since 1937 to celebrate as 'Columbus Day', why should I doubt? Americans and Europeans can never go wrong in anything especially narration of their own history, don't you think so? Nevertheless that Christopher Columbus never set his foot or discovered North America in any of his voyages is a historical fact. Then who else? Amerigo Vespucci, whose name gave the country and two continents their names -America? He did not land in north America any time either! Was it Leif Ericson, the Islandic Viking explorer who is believed to have reached Newfoundland, Canada some 500 years before Columbus? No, as he too failed to reach America main land.
Interestingly as we all know that Columbus was keen to find a new sea route to reach India for trading its riches along with Indies and China. Finally when Columbus reached the islands like Bahamas and Hispaniola (Haiti and Dominican Republic as known today), he sincerely believed that he had reached India and the people over there were called Indians! This fact is too well known to be repeated here.
When Amerigo Vespucci reached South America and Amazon river, he named that spot of Amazon as 'Gulf of Ganges' since he too believed that he had reached India and Ganges! I am sure that this is not well known in history....
This is not history reinvented but revisited. It was there all along but many of us must not have noticed or wrongly observed for obvious reasons!