Kal Ho Naa Ho Subtitles English Download |link| -
If you are in a region where Western sites are restricted, SubHD (Chinese interface) and Assrt (Taiwanese interface) are excellent resources.
Other legal platforms like (for official paid rentals) or Vudu also provide Bollywood movies with subtitle support. Kal Ho Naa Ho Subtitles English Download