There Are More Billionaires In Moscow Than In New York, But London Has The Most