Classic beauties Raquel Welch, Ursula Andress and Marilyn Monroe have triumphed over 21st century models like Kate Upton and Kelly Brook in a poll of the 50 hottest ever bikini babes, according to a new study.
Although it’s 50 years since she donned a fur bikini in One Million Years BC, Raquel Welch was voted the number one bikini body of all time.
And Ursula Andress, whose white bikini became iconic after she wore it in the first James Bond film Dr No, took the second spot. Here is the complete list of the top 50 hall of fame bikinis ever revealed: