This situation in the 21st century is just unbelievable.

Countries like Russia, who don't give a damn about what the 'human rights' brigade think, seem to be doing better, by simply blowing the scumbags out of the water.

Good news that our Filipino friends have been given their freedom though.