Name the Europian who first landed on Indian Subcontinent?

Name the Europian who first landed on Indian Subcontinent?

A. Lord Caning
B. Vasco da gama
C. David Johnson
D. James Nesham

Vasco da Gama reaches India. Portuguese explorer Vasco de Gama becomes the first European to reach India via the Atlantic Ocean when he arrives at Calicut on the Malabar Coast. Da Gama sailed from Lisbon, Portugal, in July 1497, rounded the Cape of Good Hope, and anchored at Malindi on the east coast of Africa.