Pfizer will not sell drugs for profit in poor nations US pharmaceutical firm Pfizer said it would sell its patented drugs at cost to 45 low-income countries. Source