Hey
Londinium,
Congratulations on receiving admit from all the above schools, they are all some of the best schools in the world where you can pursue your post-graduation from.
According to my experience, I would rank these schools as follows:
1)LSE- Dream
2)John Hopkins- Dream
3)Fletcher- Upper Competitive
4)King's College London- Competitive
Now coming over to your interest energy banking/finance and political risk, I would advise you to go for either LSE as this school is one of the best in the world when it comes to Finance and being in London, the financial capital of UK this school will give you tremendous opportunities to go into the field of your choice.
Unless the scholarship offered by Fletcher is a very detrimental factor for you to choose a program, I would suggest LSE.
I hope this helps!