India has slammed Chinese FM Wang Yi's comments referring to Kashmir at OIC meeting in Islamabad. The Ministry of External Affairs (MEA) said China has no locus standi to comment.