I think that even in countries that have legalised abortion, the maximum age of the foetus is around 6 months or so.
I don't see anything morally wrong with abortion. It's just finding the balance between the woman's rights and the strain of the public healthcare. (Or the woman's own pocket in lesser developed countries. Such as the United States of America.)
Morals, man. Morals, religion and politics. A bit of ethics thrown in there too. In short, no reason at all.