>>7909843It's Japan, the viewpoint is from the north looking south, with Hokkaido at the bottom of the image, and Kyushu in the distance closer to the top of the image.
Here's the same image rotated 180 degrees... so the islands are arranged as you would normally see them on a map.