A lot of things work quickly in one of the world’s most famous capitals. The cars are faster, the tubes are non stop, the people all walk a bit faster and their minds are constantly on the move. Companies are making deals, meeting people and getting things done. Whereas elsewhere people might be considering deals for a long time, in London there is simply no opportunity to let up. As soon as you stall someone else has made that deal. As soon as you take too long to make a decision it is already too late.
That is why the sharpest and best business minds move there. The big companies need those people with great business instincts to carry them forward and secure them deals, make the right decisions at the right times and keep them ahead of the curve. If you can’t handle the pressure of that then working in London’s fast moving business world will not be for you.