St. Thomas was martyred by Hindus.

False. There is no historical or archaeological evidence of St. Thomas visiting India. This myth was created to give Christianity “indigenous” roots in India.