India and China will meet on the football field after a prolonged wait of 21 years. India face China today in an international friendly and will be doing so 21 years after the two sides met in the Nehru Cup in 1997. This is the first time in history that India will play a friendly on Chinese soil.