Where have all the Japanese tourists gone?

日本の観光客はどこへ行ってしまったのか?

分解して解説
Where 「どこ」という場所を尋ねる疑問詞です。
have ここでは、現在完了形の助動詞として使われています。
all the Japanese tourists 「すべての日本の観光客」という意味です。
gone? 「行ったのか?」という意味で、現在完了形の一部です。全体として、「日本の観光客は一体どこへ行ってしまったのか?」という疑問を表しています。
熟語
Where have all the ~ gone? 〜は一体どこへ行ってしまったのか?あるはずのものがどこにも見当たらない状況を表す疑問文。
Japanese tourists 日本の観光客
Where have all the 一体全体どこへ?、疑問文に用いられるフレーズ
単語
Where どこ
have 〜を持っている(ここでは助動詞)
all すべて
the その
Japanese 日本の
tourists 観光客
gone 行った
2ヶ月前