China's factory inflation hits 45-month high on energy price shock China's producer prices blew past expectations to rise to a 45-month high in April, while consumer inflation also accelerated as ...