A woman in the US state of Georgia is executed despite a number of last-ditch appeals, including one by the Pope, to try and block her execution.
A woman in the US state of Georgia is executed despite a number of last-ditch appeals, including one by the Pope, to try and block her execution.