There are 893 places a Triumph head can leak oil. You have to THOROUGHLY clean it and let it dry off, then dust it with talcum powder. Take it for a brief ride (however long it usually takes to start showing leakage), then look carefully and bear in mind oil will be pushed by airflow across the head as you ride, so the first sign of oil from the top and front is the origin of the leak.
A MAJOR typical leak spot is the pushrod tube joints under the head...