News

Today, for the first time in history, fully half the population—more than 4 billion people—qualifies as middle class, meaning they live on incomes ranging from $12 to $120 a day. This ...