Ian Fleming -the author of the hugely successful James Bond books- created James Bond as an English spy originally. However in the films, a variety of actors of different English speaking nationalities have played James Bond (but even then the main character is said to be English/British).
James Bond is British. Since he was Born in Portugal, (parents working abroad?) and his father was Scottish. mother Swiss he could (& probably did) take British Nationality through his father. But he is not strictly speaking either Enmglish or scottish, just British.
British. if he works for 'her madjesies secret service', then its kinda obvious.
Eton.
MI6
Bond is half Scot, half Swiss.
He is Italian American. And his last name is spelled "Gandolfini"
James Bonds wife was called Teresa, and nicknamed Tracy. Before her marriage to Bond, her last name was di Vicenzo, née Draco.
The nationality of Many United Steve James is British.
The Nationality of Man United's James Brown is Scotland.
James May is a British citizen
American
He was Australian.
English
Scottish
Professor James Jeffray was Scottish.
swe
English.
Jewish and Russian
British