This sure is a very interesting interactive infographic: