Now you see Murli Deora, now you don’t — what game are the Indians playing with Russian oil? By John Helmer in Moscow India’s Minister of Petroleum and Natural Gas, Murli Deora, was to have been in Moscow last week to urge approval of a controversial plan to put ₤1.4 billion into a London-listed company […]