betapol
betapol
betapol

Why would Bond ideally be English when he’s actually Scottish?

Scots are British. And Bond (the character) is canonically Scottish in both the books and the movies.

You really should brush up on your geography....