Do new satellite images refute India bombing claim?