India cannot be expected to "switch off its economy", Indian High Commissioner to the UK Vikram Doraiswami said, firmly rejecting Western criticism of New Delhi's continued oil imports from Russia.