Time to move. Unless you live in Indianapolis already.
Most Millionaires Per Capita: Frankfurt, Germany
Source: travel_aficionado
Seventy-five millionaires per thousand! That's a lotta hot dogs.
Source: economist.com
Most Sexually Satisfied: Indianapolis, IN
Source: mcc_indianapolis
Really, though?
I guess you're the scientists, Men's Health.
Via: menshealth.com