The sparkling Red Sea has some competition this weekend, as contestants from 80 countries take part in the 70th Miss Universe pageant.