This a guide to Mozambique from Bankelele blog:

Language: Portuguese is the official language of communication in Mozambique, and you will have no choice but to learn a bit of it. The average person you meet will speak little English, and probably not fluently. All communication and signage is in Portuguese for the most part, and there are no English newspapers. So when you visit Mozambique, don’t be one of those tourists who doesn’t care to learn a word and expects everyone else to communicate to them in English.