The Indian rulers faced considerable challenges in fighting the Portuguese due to several reasons:
Thus, a combination of technological, military, and political factors made it difficult for Indian rulers to successfully resist the Portuguese in the early stages.