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
I was in a tuk-tuk smoking through Madurai enroute to Madurai International Airport when we careened on two wheels around a corner and puttered past this statue. ”MGR” I said. Well, the tuk-tuk driver stopped, turned in his seat and with a huge grin and the emotion plain in his eye shook me warmly by […]Read More MGR Superstar !