depends on duration of stay, if passport expires in 2 weeks, and you stay in Hungary for 3 weeks - problem!
I believe it's 3 months if you're going as a tourist.
A British passport holder doesn't necessarily have the right to live and work in the UK.
For Irish & UK Passport holder youre passport needs to be valid twice the length of your stay i.e two week stay needs to be valid for four weeks from your arrival date
There is no time limit for the residence of EU citizens in Germany, but you must register your intention to stay and apply for a residents permit.
Of course you do ! To enter or leave ANY country legally - you have to be able to prove who you are - which is the primary function of a passport !
No not ordinary Pakistani passport holder but people having valid US. UK or Shenghen Visa on their Pakistani passport are entitled for on arrival Turkish visa on Pakistani passport
You can travel immediately after acquiring a passport.
As long as you like, there is no time limit. Any UK citizen can leave the UK at any time and stay away for the rest of their life, if they want to. The reverse question is important, how long will the country you go to let you stay there? A UK citizen has the right to live and work in any EU country for as long as they like. For any other country you will need permission to stay there permanently (visa, residence permit, work permit). Finally you will need to renew your UK passport eventually. You can do this at a British Embassy by post. You do not need to return to the UK for this.
The UK only accepts your British passport on arrival and departure if you are a British citizen and they do not care how long is remained of the validity of the British passport.For your return to South Africa: if you are planning to stay in the UK until after the expiry date of you passport, then it is better to renew your South African passport before your departure.
UK passport holders require 6 months left on their passport
10 years