Does Islam allow slavery?

Assalaamu Alaikum, Q:I am asking a question on behalf of my wife. Upon reading Surah Ma’arij verse 29&30 she asked me does it mean therefore that Islam allows slavery? And does it then mean a Muslim brother or sister is permitted to have sexual relations […]