Yes, using a VPN and paying for a streaming service are both legal ways to access Indian channels outside of India.