India, Dec. 1 -- The Battle of Rezang La, fought on 18 November 1962 during the India-China War, remains one of the most extraordinary last stands in global military history. At 18,000 feet, in temper... Read More