The 25-year-old said she wasn’t worried about the pressure of trying to get back to size zero for the booking, and that anyone who expected her to “could suck it”.

Hadid and former One Direction star Zayn Malik, 28, have been dating on and off since 2015 and announced the birth of their first child in September last year. Speaking to US Vogue, Hadid said: “I know that I’m not as small as I was before, but I also am a very realistic thinker.

“I straight up was not like, ‘Yeah, I’ll shoot a Vogue cover, but I’m obviously not going to be a size zero,’ nor do I, at this point, feel like I need to be back to that

“I also think it’s a blessing of this time in fashion that anyone who says that I have to be that can suck it.”

Hadid had previously criticised the publication for writing an article which suggested she was “disguising” her baby bump during her pregnancy.