The Princess of Wales almost broke a style rule with a 'subtly concealed' strapless dress while attending the St Patrick's Day parade on 17 March.