thumbnail

June 15-19, 2011

Messe Basel, Messeplatz,
4005 Basel, Switzerland.

Link to the original article