Kevin Gates, an American rapper, performed his first hajj this year, a few months after reverting to Islam. Read more