You asked:

where does osama bin laden live

  • Pakistan
    Pakistan
    Pakistan.