A Greater Manchester Police (GMP) firearms officer has been sacked after being sentenced for animal cruelty after punching a puppy.
Read All
In