Where’s the outrage?



America is supposed to be a moral beacon for the world. So why so little commentary about this?

Thank God for the South China Morning Post.