India has one of the world's oldest civilizations with indigenous people for thousands of years. The question is conceptually flawed as ancient civilizations with established populations cannot be 'discovered' by outsiders. Vasco da Gama found a sea route to India, but India already existed.