The Incredulity of Thomas

St Thomas the Apostle, Doubting Thomas, is said to have founded the Catholic Church in Southern India in 52 AD. There he toiled and tarried, preached and propagated, performed numerous miracles Had a number of hairy escapes from badmashes intent on ┬ádoing him a bit of no good And made himself useful in many ways. […]

Read More The Incredulity of Thomas