Rose, Charles Archibald Walker, diplomatist and traveller