Kampala, Uganda | THE INDEPENDENT | The International Crimes Division of the High Court has ordered an American couple to compensate a child they allegedly tortured with 100 million Shillings. Mackenzie Leigh and her husband Nicholas Scott Spencer, were accused of intentionally inflicting physical and mental pain and suffering on …
Read More »