Industries | Sun May 5, 2013 2:49pm EDT

India and China withdraw troops from Himalayan face off