Can a two-year foreign residency requirement be completed in any country outside the U.S.?

No, the two-year foreign residency requirement has to be completed in the country you were residing in when you received your J-1 status.