Markets | Thu Mar 21, 2013 6:26am EDT

British budget deficit and retail data offer rare positive news