translate English to French: It is this difference, more than anything else, that sets the two economies apart.
Plus que toute autre chose, c’est cette différence qui sépare les deux économies.