Modern Indian History

In which naval battle did the Portuguese squadron suffer a defeat in 1507?

A. Battle of Calicut
B. Battle of Cannanore
C. Battle of Diu
D. Battle of Goa
Correct Answer: C

Explanation

In 1507, the Portuguese squadron was defeated in a naval battle off Diu by the combined Egyptian and Gujarat navies. Almeida's son was also killed in the battle.