Lawmakers in Ethiopia are set to pass a bill that puts homosexuality on a list of offences considered "non-pardonable" under the country's amnesty law.

The measure, endorsed last week by Ethiopia's Council of Ministers, is widely expected to pass when it is put to a vote next week.

In Ethiopia, same-sex acts are illegal and punishable by up to 15 years in prison. A 25-year jail term is also prescribed for anyone convicted of infecting another person with HIV during same-sex acts.

Ethiopia's president often pardons thousands of prisoners during the Ethiopian New Year. If the bill becomes law, the president will lose his power to pardon prisoners who faced charges ranging from homosexuality to terrorism.

Homosexuality is criminalized in many African countries.