Tanzania is a land of contrasts. From the snow-capped peak of Mt Kilimanjaro to the endless plains of the Serengeti, from the sun-kissed islands of the Zanzibar Archipelago to the gentle shores of Lake Victoria, the country contains immense cultural and natural wealth.