A woman was left 'shaking and upset' after being told to cover up before boarding a Thomas Cook flight.

Emily O'Connor was told she would be removed from the plane because of her 'inappropriate' outfit - high-waisted trousers and a crop top.

The 21-year-old said the flight manager and four staff on board the Birmingham to Tenerife plane surrounded her when she was in her seat and threatened to remove her unless she put a jacket on.

  • Watch: Emily O'Connor speaking on This Morning after being told to cover up on a Thomas Cook flight

She said the staff 'did nothing' when a male passenger shouted: 'Shut up you pathetic woman. Put a f****** jacket on'. Miss O'Connor was the given a jacket by her cousin.

Miss O'Connor, who is from Solihull, posted a picture of what she was wearing on Twitter and has since had thousands of messages of support.

She tweeted: "I was given a jacket by my cousin sitting at the front of the plane and they did not leave until I physically put it on. They made comments over the speaker about the situation and left me shaking and upset on my own."

She then told BirminghamLive: "I have never felt so vulnerable or humiliated, it was horrific."

Thomas Cook has since apologised to Miss O'Connor, saying they 'could have handled the situation better'.

They said: "It's clear we could have handled the situation better. In common with most airlines, we have an appropriate clothing policy. This applies equally to men and women of all ages without discrimination. Our crews have the difficult task of implementing that policy and don't always get it right."