Mozambique’s government has revoked a decree passed last July requiring journalists to pay hefty accreditation fees.
Foreign correspondents had to pay $2,500 (£2,000) for each trip to the country and those living here had to pay $8,300 a year.
Local journalists reporting for foreign outlets had to pay an annual fee of $3,500.
Freelancers had to pay $500 each year.
The cabinet’s decision followed a ruling by the Constitutional Council, which declared the decree unconstitutional.
A case had been brought by several groups concerned about freedom of speech in the southern African nation.
According to the government press office, accreditation licences are now free of charge - but journalists must pay around $7 to get an accreditation card.