Russia Reassures India On Energy !