Why is the Sun's corona millions of degrees hotter than its surface? And how does it maintain its inexplicably high temperature?

Source: Read full article at BBC News