London is ranked as the most expensive and popular city for business travel outside the US by Hickory Global Partners, ahead of Paris and Tokyo.