Drunk Fife man left at side of M90 after punching taxi driver’s head

© DC ThomsonPost Thumbnail