London is the biggest tech hub outside of the US and one of the biggest financial hubs anywhere, plus Oxford and Cambridge are just 1 hour away by train.
You must be excluding China there, as it alone has multiple tech hubs that make London look meaningless.