India, Dec. 6 -- Across the United States, American flags will fly at half-staff this weekend in a combination of nationally-declared and state-level acts of remembrance.

The principal reason is National Pearl Harbor Remembrance Day on December 7, marking the 1941 Japanese attack on Pearl Harbor that resulted in 2,403 U.S. military personnel and civilian deaths.

The flags have been lowered since Thursday afternoon following a presidential order after the fatal shooting of Sarah Beckstrom, a West Virginia National Guard member, on November 26 near Washington, D.C. She was killed in the line of duty.

President Trump ordered a national mourning for her through December 4.

State governors in several states have also issued separate procla...