Image copyright PA Image caption A photo of Dianne Abbott drinking on the Overground was printed in The Sun Shadow Home Secretary Diane Abbott has apologised after a photo emerged of her sipping a mojito on a London Overground train. Since 1 June, 2008 it has been illegal to drink alcohol on Transport for London’s…