Traditional Islamic schools of thought as based on the Quran and Hadith consider homosexuality to be a punishable sin. In much of the Islamic world, homosexuality is not legal, and in Afghanistan, Iran, Mauritania, Nigeria, Saudi Arabia, Somalia, Sudan, the United Arab Emirates, and Yemen homosexual acts are punishable by death. Most Muslim countries continue to oppose LGBT rights movements, with the exceptions of Albania, Sierra Leone, and Mozambique. In Albania, Turkey, Bahrain, Jordan, and Mali, homosexual intercourse is legal, and there is some discussion of legalizing same-sex marriage in Albania and Mozambique.