Transport Triumph … one of the rare sights of an Herald 1200 – Triumph on the roads. Spotted at Egmore.