China's mighty strategic shadow hangs over an accord signed by India and France on Saturday aimed at stepping up military cooperation in the Indian Ocean.