idreamofafricablog.wordpress.com
Beach Holidays
Zanzibar (Tanzania) The island of Zanzibar, also known as Unguja, has been home to the Assyrians, Sumerians, Egyptians, Phoenicians, Indians, Chinese, Persians, Portuguese, Omani Arabs, Dutch and E…