Hi :)
It depends on your definition to public...
I used to breatfeed in the back seat of the car, well covered, with my husband driving.

I once breastfed in the women outpatient clinics of Hamad Hospital... Some men were around but I assumed that since it's a Women section, then it's my right ...

But I never did it in malls, I don't think it is appropriate here and I won't recommend you do it.

Mothercare have a private room for nursing, I used to use it...
The nursing and changing room inside the ladies toilets is not the best choice but it's better than nothing at all.