Anti-life

October 31, 2011

Too Many People? Ignore the UNPFA and Welcome Baby 7 Billion

Programs like China's one-child policy are morally repugnant and make zero economic sense, says the president of the Population Research Institute.