Gladstone har hållit ett tal i Edinburg ,dervid