'Lion of Judah' statue celebrating Jewish-Christian ties dedicated in Jerusalem
The “Lion of Judah” bronze statue, which celebrates Israel and the country’s friendship with American Christians, was dedicated at a ceremony in Jerusalem with prominent Christian and Jewish guests in attendance.