Neither of those are right. Often we refer to older people as "elderly" or sometimes just say "retired" if is appropriate. There is no specific way of saying someone is both older and foreign, so you have to write out the whole sentence, for example: Elderly French people enjoy cheese. You could technically say, "Elderly foreigners enjoy cheese," but that is a very vague and general statement.