Christian News ‘Our Father Who Art in Heaven’ Evidence of Russian Torture By admin 1 year ago Ukrainian authorities say they have uncovered evidence of war crimes in the city of Izyum,