North Korea has always been shrouded in mystery and secrecy, making it one of the most enigmatic places on Earth.