What is double taxation?
Double Taxation Avoidance Treaty (aka Tax Treaty) is a bilateral agreement between two countries that defines procedures that would allow to eliminate taxation of the same corporate income by both of these countries. Apparently, the clauses of the Tax Treaty may differ between any given countries so you should carefully study how those would apply to your case.
The US tax treaties
The complete list of the countries the United States signed tax treaties with to avoid double taxation is:
Armenia, Australia, Austria, Azerbaijan, Bangladesh, Barbados, Belarus, Belgium, Bulgaria, Canada, China, Cyprus, Czech Republic, Denmark, Egypt, Estonia, Finland, France, Georgia, Greece, Germany, Hungary, Iceland, India, Indonesia, Ireland, Italy, Israel, Jamaica, Japan, Kazakhstan, Korea, Kyrgyzstan, Latvia, Lithuania, Luxembourg, Malta, Mexico, Moldova, Morocco, Netherlands, New Zealand, Norway, Pakistan, Philippines, Portugal, Poland, Romania, Russia, Slovak Republic, South Africa, Slovenia, Spain, Sri Lanka, Sweden, Switzerland, Tajikistan, Thailand, Tunisia, Trinidad, Turkey, Turkmenistan, Ukraine, United Kingdom, Uzbekistan.
Double taxation avoidance agreement: the US and China
The United States and China have signed a bilateral agreement to eliminate double taxation for their corporations. For example, Chinese double tax agreements often enable companies to reduce the 10% dividend tax by 50%. The corporate income tax in China is 25%. Also, depending on the services provided by the US companies, withholding tax may apply.
Double taxation is a complicated matter in handling which you will have to resort to lawyers and tax advisors.