PM hits out at developed world