The latest discovery was the Financial Development Index, which is found in their Financial sector Report. Guess who is top. Yes, it is the UK. We are number one. The US is number three, while Ireland and Spain are 15th and 16th respectively.
This index must be reliable. It has numbers, so it must be scientific.