How long does it take to drive from Manchester to London?

About 4 hours.