Handkerchief trader jailed 20 years for robbery