Last year at Christmas time, the U.S. had 1.3 million troops on active duty, with more than 450,000 stationed overseas in not-so-glamorous travel destinations. The United States has 800 military bases in more than 70 countries; in contrast, Britain, France,… Read More