Stretching along the sunny east coast of Africa is Mozambique, the dark horse of Africa. With its troubled past and developing tourism industry, it is a bit of an enigma, but it is also a