How many politicians have their hands clean? Tuesday October 15th, 2013Tuesday October 15th, 2013 by Godo Chillida