The 17kg tin of caviar, world’s biggest, unveiled at Burj Al Arab, a new Guinness World Record.
READ MORE »