pedro carvalholatest news & developments