There are actually two ideas for giving gifts to foreign friends. First, he is in China, so it would be nice to give him something with Chinese characteristics, such as Chinese embroidery, ceramics, etc. There are many choices. You can also give him a real doll made with his photo, and it will be a good commemorative gift for him to take back to his country. It's very good!
Second, for him, being in a foreign country, he must be homesick and a little lonely, so you can give him a personalized tag, write what you want to say to him on the tag, or a photo of his family, and then give it to him. He will definitely like it very much and will be very moved. Such a gift can also reflect your thoughts and is also a very good gift choice.
If your foreign friend is a female, you can also give her a teddy bear doll, a personalized makeup mirror, a necklace made with her name, etc., and an agate bracelet with her name engraved on it. The red one is very Chinese, which is also very good for foreign friends. In short, friends should be cherished, and it's good to express that you care about him very much, come on!