British citizens must earn £29,000 a year to bring their foreign spouse to the UK on a family visa, regardless of their ...