Yes. Some international betting sites do not accept players in certain locations. Some sites may also limit the type of betting markets for specific countries.  The deposit limits may also depend on your location.