General Knowledge Name the Europian who first landed on Indian Subcontinent? Options:A. Lord CaningB. Vasco da gamaC. David JohnsonD. James NeshamView AnswerB. Vasco da gama Continue Reading Previous: The capital of Ecuador is___________?Next: When was District Dir of KPK merged in Pakistan?