Currencies | Mon Apr 26, 2010 6:22pm EDT

Markets hammer Greek debt, Germany sets tough terms