Both is the correct answer. Dykes is both Scottish and English. He was born in Scotland, but he has also lived in England for many years. He has played for both the Scotland national team and the England national team.
Lyndon Dykes Challenge: 30 Questions to Test Your Mastery