Why is London a good place for business?

because it is easy to travel around