The Zanzibar Archipelago consists of several islands lying off the coast of East Africa south of the Somali sea. The archipelago is also known as the Spice Islands , it is located in Tanzania and it has some of the best beaches in the whole world .
It may look like heaven on earth for some people , so clean and outstanding