Thevalakara Mar Thoma Valiyapally

Mar Thoma Syrian Church

Valiyapally, Kerala, India