World record holder Kendra Harrison set a new World leading time of 12.35 seconds to win 100m hurdles at London Diamond League 2018.