Brazilian stunner Gisele Bundchen has been named the world's highest paid model for a seventh successive year.

The 33 year old netted an estimated $42 million (Gbp28 million) in the past year, according to the new Forbes list.

She beats out Australian Miranda Kerr, who has come in a distant second with $7.2 million (Gbp4.8 million).

Adriana Lima, Kate Moss and Liu Wen round out the new top five.