Walsham, John, Sir, 2nd Baronet 1874, diplomatist