I have lived in USA long enough to qualify for citizenship due to 3+ years of marriage to a US citizen, and was thinking about applying. However I may soon end up being between contract jobs and have been offered a contract role in UK.
If I submit a US citizenship application, do I need to stay in USA until the application has been processed? Or can I take care of the rest of the processing from abroad?
(I'm an EU citizen and neither me nor my spouse is or has been in US military.)