The only problem is that only the South Branch (sort of) flows north. The main course, if anything, heads south. I grew up in Eugene, OR, at the headwaters of the Willamette, which really does flow north. But I don't recall any of my high school chums telling me about the Willamette and the Nile.
How did Saint Margaret of Scotland die? Margaret died on November 16, 1093, at Edinburgh Castle, Scotland, four days after her husband and son died in defense of the castle. Edit
Doomed love: Princess Margaret with Group Captain Peter Townsend during a royal visit to South Africa in 1947. A newly discovered letter has overturned the long-held view that Princess Margaret was forced not to marry Group Captain Peter Townsend. Even though they had had a long affair, the Princess was 'uncertain' of her love for the divorcee, the letter reveals.