World | Fri Jun 18, 2010 6:34am IST

Human heads found in Southwest cargo facility