Multiple choice general knowledge history Who discovered India Vasco da Gama Christopher Columbus Chinese Admiral Cheng James Cook Reveal answer Fill a bubble to check yourself A Correct answer Explanation Vasco da Gama was the first European to reach India by sea in 1498, landing at Calicut. This established the sea route from Europe to India, though India had been known to other civilizations for millennia.