"England-born" or "English-born"
Which of the two statements is correct?
He was an English-born businessman.
He was an England-born businessman.
The same confusion arises in India-born and Indian-born as well. Moreover, is a hyphen necessary in these examples?
"England-born" is perfectly understandable, but I don't think a native English speaker would say it. "English-born" is a conventional expression.
The question about hyphens has no single answer: it depends whose style guide you are following.