Ahmed Omar Saeed Sheikh, who was born December 23, 1973 in London, England, was criminally charged for kidnapping and murder, but was proven not guilty.
Ahmed Omar Saeed Sheikh, who was born December 23, 1973 in London, England, was criminally charged for kidnapping and murder, but was proven not guilty.