India might produce more engineers than can be employed and paid a reasonable wage, but there will always be more projects requiring the skills that engineers can provide than there are engineers. There are also more wothwhile PhD level research topics (engineering-related and others) than there are people on Earth. :)