France: Recent Bin Laden Location Found