Mrs Universe Ltd opens its arms to 88 contestants from around the world to compete for the much coveted title of Mrs Universe 2018