Is Our World Overpopulated? The Truth Unveiled