When

2016 April 25
2016 April 29

Where

Hannover, Germany

Hannover Messe 2016