who is ravi zacharias bio
Ravi Zacharias (born 26 March 1946) is an Indian-born Canadian-American Christian apologist.