Amarinder Singh has insulted Canadian defence minister: AAP … and he would not meet him during his scheduled visit to India later this month. … Chief Minister Captain Amarinder Singh has not only insulted the Canadian defence … Read more here