Tofo is an idyllic little village on the coast of Mozambique.

Find Out More