I think if you're breastfeeding babies, it's OK to do it in public. The babies can't eat and needs the mothers' breast milk to survive. When the infant is introduced to food, then I believe they should be breast feed at home. I don't think it's natural to breastfeed a children when they are over 2 years old.
Sign up with Dropbox using my referral and get an additional 1/2GB on top of the 2GB you get for signing up http://db.tt/YbULMZX