United Kingdom, July 12 -- Brandy has hit back at body-shamers.

The 47-year-old singer and actress recently has made a return to the spotlight in recent months and became upset about criticism of her appearance.

Brandy posted a selection of glamorous pictures of herself on Instagram and wrote: "Haayyy Beauty.

Perhaps we've been looking for it in all the wrong places. In youth. In perfection. In approval. In bodies that never change and faces that never age. But life was never meant to leave us untouched. It shapes us. It humbles us. It refines us. Every season leaves its signature upon us. And maybe that's where beauty has been all along. Not in escaping change, but in becoming through it."

She went on to urge people not to judge othe...