Princess Qitala lives on the island of Zanzibaar.