Gisele Bundchen has been named world's highest paid model for the second consecutive year by Forbes magazine.
The 29-year-old Brazilian supermodel beats the likes of Heidi Klum and Kate Moss, with the total earning of $25 million last year.
Klum, 36 and mother of four and host of the television show Project Runway, came in second with $16 million in earnings, followed by style icon Moss, who made $9 million, through her modelling campaigns, clothing range for Topshop and perfume.
Steve Bertoni of Forbes said that the dominance of Bundchen, Klum and Moss is largely due to a risk-averse fashion industry that was not looking for new faces in the unstable economic climate.
"These contracts were written during the doldrums of the recession," telegraph.co.uk quoted Bertoni as saying.
"So when companies decided on the faces of their campaigns, they wanted to play it safe," Bertoni added.
Another Brazilian model Adriana Lima, 28, and Dutch model Doutzen Kroes, 25, wrapped up top five with an income of $7.5 million and $6 million, respectively.