While casinos generally require players to first risk their hard-earned money before they can claim bonuses, there are instances when players don't need to make deposits in order to claim bonuses. This type of bonus is known as a no-deposit bonus, and it's usually a small amount of money, which could be as little as $5.
Morocco is a beautiful country and a popular tourist destination. It has an upcoming land-based casino industry, but there are still no regulations for online casinos. However, the government is also trying to make the internet available to everyone, and it doesn't seem as though online gambling will be prohibited once that is achieved.