who declares a law unconstitutional
In other countries, all courts have the ability to declare a law unconstitutional. In the United States, a constitutional challenge may be asserted and a law declared unconstitutional by any court in the country. In practice, although all courts have the power to declare a law unconstitutional, when it actually happens, the case frequently is appealed all the way to the United States Supreme Court.