ashjhjjshjf3038 ashjhjjshjf3038 29-04-2024 Business Answered According to the most recent estimates, 896 million people lived in poverty (living on less than $1.90 per day) in 2012, or roughly _____% of the world's population.