Israel "does not want to the world to see the atrocities being committed in Palestine", Humza Yousaf has said after two Labour MPs ...