Muslim Religious Leader on Bin Laden's Death

Download
The Kaaba, in Mecca, Saudi Arabia, is the center of Islam. Muslims from all over the world gather there to pray in unity.
( Medineli / Wikimedia Commons )
Produced by Noel King
PRI WNYC