Question: What is the English name of the Tanzanian densely-populated island with an area of 643 sq km ?
Answer: Zanzibar