XCMG unveiled a new 186ft self- propelled telescopic boom lift at Bauma China last week – the GTBZ 58S