This video was posted by Britain’s Telegraph newspaper, along with this article reporting on an American enterprise that seeks to overtly integrate the company’s Christian faith into the operations of ...