India says it has reached a deal with China to disengage troops from a contested area in the western Himalayas after a one-year standoff. But long-standing tensions remain between the two nuclear powers. Al Jazeera examines the military capabilities of the neighboring countries to see who has the upper hand.