Yes, offshore betting sites that have the right licenses are legal for Indian users. They provide a safe place to bet.