Who gets a 21 gun salute at their funeral?

Who gets a 21 gun salute at their funeral?

Today, the U.S. military fires a 21-gun salute in honor of a national flag, the sovereign or chief of state of a foreign nation, a member of a reigning royal family, and the president, ex-presidents and president-elect of the United States.

See also  Why is travel insurance so expensive?