The fact that a country as backwards as North Korea has an official website (interestingly at a .com address, not a .kp address) is kind of weird, but understandable. And sure, I can understand their Central News Agency having a site (at a .co.jp address).
But a gift shop? I will leave the jokes as an exercise for the reader.