A Routine Transit, An 18-Hour Lock-In: What Pushed Chinese Ambassador In Delhi Into Damage Control
While transiting Shanghai airport, the Indian woman from Arunachal Pradesh was stopped and held for more than 18 hours by Chinese immigration officials.