ご質問ありがとうございます。
詳しくは知らないからちょっと答えにくいですが、こんな写真をSNSにアップする私だったら、「my friend [誰々] who came (all the way) from [どこどこ]」と言います。
例文:
This is my friend Tanaka who came all the way from Japan to visit me!
こちらは日本から来た友達の田中です。私を訪れるために来ました。
「all the way」と追加すると、「せっかくある国から来た」というニュアンスが強調するからもっとカジュアルな感じがします。
ご参考になれば幸いです。
・My friend is here from [国名]!
「友達が〇〇から遊びに来てくれたよ!」
is here from... はSNSの投稿や写真のキャプションで使える表現です。
・My friend came all the way from [国名]!
「お友達が〇〇から遥々来てくれたよ!」
come all the way from... で「わざわざ遠くから足を運んで来てくれた」というニュアンスが強調されます。