The island of Zanzibar is a must visit in Tanzania if one wants to enjoy the nature’s best-kept secrets. Located in the Indian Ocean about 25 km away from the mainland Tanzania, Zanzibar is an archipelago which is a magical combination of pristine blue