Question: why does the united states have military bases in other countries?
Answer: Because the US is an empire. A global empire must establish military bases all around the world to maintain control. ... There are no foreign bases in the US, just as there are no US bases in our closest allied countries.