A grandad was left seething when he bought a large mocha from Costa Coffee - only to find his cup half empty.
Nick Robinson, 60, was visiting a patient at Great Western Hospital in Swindon, Wiltshire, when he grabbed a quick hot drink on his way out.
The dad-of-two paid £3.45 for a large mocha from the hospital's in-house branch of the high street coffee chain.