Yep, Keith Richards, spotted in kufiya (Thanks, Laurie!). This is courtesy the Keith Fucking Richards Facebook page. I have no other info about the photo.
I feel pretty confident in thinking that this is a fashion and not a political statement. I'm not a huge fan of the cultural boycott movement, and I believe you can be at least sympathetic towards the Palestinians and still play concerts in Israel -- but just for the record the Rolling Stones are playing a concert there this summer.