Ladakh Standoff with China was a moment of disgrace to India. Indian soldiers would vomit and they were unable to stand within 15 minutes.

Ladakh Standoff with China was a moment of disgrace to India. Indian soldiers would vomit and they were unable to stand within 15 minutes.