BBC

In reality it takes less than two minutes and at peak times there's 28 trains an hour running along the route, leaving little room for delays. But who are we to question Sherlock?