Explore Business Standard
A woman from Arunachal Pradesh, now living in the UK, was detained for nearly 18 hours at Shanghai airport after Chinese officials declared her Indian passport “invalid”. India has issued a strong diplomatic protest to China. What really happened?