from24/7 Wall St.3 days agoWorld politicsCash vs. Crude: China Spends $267B on Defense; Russia Banks on an 80BBarrel Oil Reserve to Stay in the GameChina and Russia are leading military powers with distinct strengths.