What is life really like for the more than 24 million citizens of Asia's so-called hermit state — the Democratic People's Republic of Korea?