Scottish is British. Scotland’s in Great Britain, and they’re part of the United Kingdom besides.
British does NOT mean English. In fact, British people wish we Americans would figure that the fuck out.
But yes. Rory’s very much Scottish. You should try to watch him in something where he uses his normal voice, it’s…