A man prays in a mosque on Ilha de Moçambique, a UNESCO World Heritage site island off the northern coast of Mozambique.