Where do people pay the highest income tax around the world? (infographic)
Sweden tops the list
The countries with the most millionaires in the world (infographic)
The USA is first
The Most Profitable Companies in the World (infographic)
Apple loses top spot to oil company