Yes, Unibet has a license to operate gambling services and it is legal. It is not legal if you are underage and gambling. Some countries limit access of their citizens to the website, but it doesn’t mean that the site is illegal, it is simply restricted in some countries due to their legislation.