What religion beginning with the letter C was established in Vietnam in 1926? In Sacred Trivia AnswerCaodaism (Literally Means The Highest Power or The Highest Lord) Share and Enjoy !