People in large numbers staged a protest outside the Chinese Embassy, after China suspended Kailash Manasarovar Yatra from Nathu La Pass, on Tuesday. Chinese authorities reportedly refused the entry of pilgrims after a scuffle with the Indian army at the Sino-Indian border.