The list of models that will take part in the annual Victoria's Secret fashion show has been revealed with Kendall Jenner, Cara Delevingne and Suki Waterhouse noticeable omissions.

The show is being held in London this year but two of Britain's top models Cara Delevingne and Suki Waterhouse won't be making an appearance on the runway, despite Delevingne's presence for the past two years.

Cara at the 2012 show.

Cara at last year's show.

Jenner has also been left off the list but with a Chanel show in Austria taking place on the same day, it is expected that she and Delevingne will be there instead. Both models have walked for Chanel numerous times with Delevingne the face of their Autumn/Winter campaign.

Victoria's Secret Angels Adriana Lima and Alessandra Ambrosio will be leading the show wearing the iconic fantasy bra - there will be two this year for the first time ever. Each fantasy bra is worth approximately $2 million each, made from rubies, diamonds, sapphires and 18k gold. 

At last year's show fellow Angel Candice Swanepoel donned the coveted piece.

The show will take place in December and the list of models is as follows:

Angels

Adriana Lima

Alessandra Ambrosio

Behati Prinsloo

Candice Swanepoel

Douzten Kroes

Lily Aldridge

Karlie Kloss

Lindsay Ellingson

Models

Elsa Hosk

Barbara Fialho

Lais Ribeiro

Devon Windsor

Blanca Padilla

Jac Jagaciak

Romee Strijd

Bregje Heinen

Maud Welzen

Daniela Braga

Imaan Hammaam

Shanina Shaik

Eniko Mihalik

Jasmine Tookes

Kelly Gale

Jourdan Dunn

Maria Borges

Cindy Bruna

Josephine Skriver