Former Pakistani Prime Minister Imran Khan has once again commended India for its independent foreign policy as he slammed the West for being critical of India for buying Russian oil.