Elizabeth II: The British Queen who weathered war and upheaval – CNN