Yusuf Islam, formerly known as Cat Stevens, performs on the Mall Oct. 30 during Jon Stewart and Stephen Colbert's rally.

Yusuf Islam, formerly known as Cat Stevens, performs on the Mall Oct. 30 during Jon Stewart and Stephen Colbert's rally.