Very interesting as to McCain. Perhaps someone can weigh in on whether or not a person on official USA government duty anywhere in the world can claim ‘ home’ rights during that time and for the place of service.
Gov. George Romney was born in Mexico, while his parents -- both American citizens -- were doing missionary work.
There was no challenge to his eligibility when he ran for the Presidency in 1968.