<human>:  Why is it illegal for a company to bribe a foreign official?
<bot>: Because it is against the law to bribe a foreign official in the United States. The Foreign Corrupt Practices Act was passed in 1977, and it prohibits companies from bribing foreign officials. It is a violation of the act if a company bribes a foreign official, or if a foreign official bribes a company.