Wellington's Welsh Spy: General John Waters.

South Walian John Waters joined the army as a teenager and became a very competent soldier. He used his gifts for languages and an exceptional memory to become an intelligence officer: a spy. He carried out many missions for the Duke of Wellington during the Peninsular War -- and was with the Duke at the Battle of Waterloo. This is his remarkable story.