Kim Kardashian has fired back at critics of her un-airbrushed bikini body while she was on holiday in Mexico.
She took to Twitter in a foul-mouthed rant to defend her appearance.
In a now-deleted post, she wrote:
'Yup I’ve recently seen perspective is a b****. I’ll work on taking good videos with better lighting &angles. F*** you would think I learned...'