I am traveling to England from South Africa with my 3 daughters. I am British; my daughters were born in South Africa, but all have British and South African passports. We have realized that my eldest daughter's South African passport will expire 33 days after entering the UK, but we will return to South African 3 days before it expires. Her British passport is valid for 10 years.
Will be a problem? Should I just use her British passport, or is this not allowed? If I did use her British passport to leave and re-enter South Africa, will there be visa issues and would I have to show a return ticket to Britain?
I can't find a definite answer. SA home affairs and the British passport office think it should be fine, but British Airways think that her South African passport must have at least 6-months validity when we leave for Britain.