Selena Gomez drinks olive oil.

The singer-and-actress has several rituals which she undertakes before a performance and claims her unusual choice of beverage helps her voice.

She said: "Before I go on stage, I drink olive oil. It's disgusting, but it's good for your throat. Then I grab my band and we do vocal warm ups and dance.

"After that, we put our hands together and say a little prayer."

The 'Round and Round' singer insisted she is not demanding and only makes simple requests for her backstage rider.

She added to TOTP magazine: "I don't ask for anything too fancy, just some tea. And I usually have lemons and pickles - I really love salty and sour things.

"I always like to have my favourite boots, too. They are very important as I wear them for all my shows - I haven't fallen over in them yet."