News

Raj Patel has found himself in an unusual position -- having to deny he's a God. ... Last week, Patel was the guest star on the witty television comedy-news show, The Colbert Report.