Yes, after the 888 starz download apk, users from India can watch live streaming of sports and esports matches for free.