One of the world's largest hotels is found in North Korea. This large "hotel of doom" is said to be restarting their operations.
READ MORE ยป