WASHINGTON—The Supreme Court upheld President Donald Trump’s latest ban on travel to the U.S. by people from several Muslim-majority countries, in a ruling Tuesday that hands the White House a victory on one of its most central—and controversial—initiatives.

The court said Tuesday that Trump didn’t violate the law last September when he put in place restrictions on U.S. entry by people from Iran, Libya, Somalia, Syria and Yemen.

Read the ruling