20 Sep 2013 Wallenberg Trophy 2013 IC Germany narrowly defeated IC France to win the Wallenberg Trophy 2013, which was held last weekend in Essen, Germany. Read more...