No, some casinos may only offer free spins no deposit to players from certain countries. The casino will specify which countries are eligible in the terms and conditions of the bonus.