Subtitles on PIC HD are very small to read in Tata Sky and looks like they are adding the subtitles themselves.
I have also seen subtitles on AXN HD in Tata Sky recently but they removed them later.
I dont know how Tata Sky can add subtitles on a channel even if the channel itself is not providing them?