It depends.
If you are an English or Welsh citizen, then you can certainly cross the border into Scotland without any passport. It's all the same nation, the United Kingdom.
If you are a foreign national, then you will need a passport to enter the UK, whether you are trying to arrive at (for example) Manchester Airport in England, or Glasgow Airport in Scotland. However assuming you gained legal entry to England, you can then travel around the UK as there are no border checks in between England and Scotland, or Scotland and Wales.
You will not require a passport to travel from Sunderland, England to Falkirk, Scotland.
No.
this question doesn't make sense as Scotland is in the UK. If you mean "do you need a passport to travel between England and Scotland" then the answer is no. Unless you are flying, in which case you will need some form of photo ID such as a passport or driving license.
Not if they start the journey in England.
An expired passport is typically considered invalid for travel immediately after the expiration date. It is recommended to renew your passport at least six months before it expires to avoid any travel disruptions.
No, a passport with holes punched in it is considered damaged and invalid for international travel.
Nobody requires a passport to travel between London (England) and Scotland, as both are part of the UK.
yes
You don't need a passport to travel between England and Scotland. They are both part of the UK. However, most airlines now insist that you produce a valid photo ID before you board an aircraft - regardless of where that aircraft is flying to. A valid passport - from any country - is the easiest way of doing that.
No, because it would be a lie. Whether you are born in Scotland or England, in international law you are British and would normally travel on a United Kingdom passport
If you are talking about Shrewsbury in England, then as both are in England you will not need a passport to travel there.
yes you do im Irish