Thomas Jones School of Mission, Old Campus of Cherra Theological college ( Estd-1887) Nongsawlia, Sohra ( Cherrapunji ), Meghalaya, India ( An institution established in the memory of the pioneer missionary who come to Kashi hills in 1841 )For more vis