ABU DHABI - A Filipina maid, Sarah Balabagan, has been caned 100 times in a United Arab Emirates prison for stabbing her Gulf Arab employer to death.
ABU DHABI - A Filipina maid, Sarah Balabagan, has been caned 100 times in a United Arab Emirates prison for stabbing her Gulf Arab employer to death.