From
CNN and
BBC
Latest update: July 23, 2007
Barclays sweetens ABN bid to $93B
Chinese cash fuels Barclays bid
Harry Potter posts spellbinding sales
$100 laptop' production begins
Europe mixed on mergers
Asia loses steam
OPEC: $60 - $65 oil is 'appropriate'