The body of al Qaeda leader Osama bin Laden may be laid to rest on Monday in line with Muslim traditions, Fox News reported on Monday. U.S. President Barack Obama made an official statement on bin Laden’s death to the nation late on Sunday. According to Muslim traditions, the body of the deceased should be […]