B bloombergview.com Japan's Abe is the world's best leader right now? 60 points MaysonL 12 years ago 83 comments