Landing | Fri May 24, 2013 9:00am BST

Germany must curb runaway retail prices for sake of green power -IEA