Name the Europian who first landed on Indian Subcontinent?A. Lord CaningB. Vasco da gamaC. David JohnsonD. James NeshamLeave a ReplyCommentEnter your name or username to commentEnter your email address to commentEnter your website URL (optional)