Meghan Trainor has hit back at people who have "attacked" her over her recent weight loss.
The 31-year-old singer admitted earlier this year she had turned to weight-loss jab Mounjaro in a bid to shed some pounds, and while she has "never felt better" and thinks she looks "incredible", Made You Look hitmaker is surprised to have been slammed by some.