Indian Destinations-Kerala Pictures Kerala Photos 9 years ago Kerala Photos- Teekoy Church A picture of Teekoy church which is in Kerala,India Rate this post