New TELC Christ Church - Thiruvotriyur