Q. On which of the following ports in India did Vasco da Gama land?
(a) Hugli
(b) Surat
(c) Calicut
(d) Mangalore
Ans: (c) Calicut
Explanation: Vasco da Gama landed on the port of (c) Calicut in India.
In 1498, Vasco da Gama, a Portuguese explorer, arrived in India by sea. He landed on the Malabar Coast of India, specifically at the port of Calicut (present-day Kozhikode) in the state of Kerala. This voyage marked the first direct sea route from Europe to India, opening up a new era of European trade and colonization in the Indian subcontinent.