Sleeping less than seven hours a night greatly raises the risk of catching a cold, US research suggests.

More...