Netflix announces its first Indian original series ‘Sacred Games’

Internet’s biggest television streaming platform, Netflix is finally ready to take on…