Top | Thu Apr 2, 2009 7:23pm EDT

G20 seals $1.1 trillion deal, markets rally