Amid of a stern warning from China, India went ahead and allowed Dalai Lama to visit Twang region of Arunachal Pradesh which China considers its own territory in the form of 'South Tibet', which has invited a strong protest from the Chinese foreign ministry on Thursday in which it has said that