Archive for the ‘Libya’ Category

Libya offensive stalls, but Haftar digs in given foreign …

TRIPOLI/PARIS (Reuters) - Military strongman Khalifa Haftars intended lightning seizure of Libyas capital has stalled, but he is unlikely to face real pressure from abroad to pull back as the arrival of hardline opponents bolsters his war cry against terrorism.

FILE PHOTO: A Libyan man carries a picture of Khalifa Haftar during a demonstration to support Libyan National Army offensive against Tripoli, in Benghazi, Libya April 12, 2019. REUTERS/Esam Omran Al-Fetori

Haftars eastern-based Libyan National Army (LNA) advanced to the outskirts of Tripoli almost two weeks ago, predicting defections, victory within two days and joyful women ululating in the streets.

However, the internationally-recognized government of Prime Minister Fayez al-Serraj has managed to bog them down in southern suburbs, thanks largely to armed groups who have rushed to aid them from various western Libyan factions.

And instead of ululating, many women in fact joined a rally on Friday in Tripoli against the offensive.

Haftar, a 75-year-old former general in former dictator Muammar Gaddafis army, has been building up troop numbers and intensifying air strikes in a campaign he is selling as necessary to restore order and eradicate jihadists.

That, however, is uniting Haftars enemies behind Serraj, who lacks regular forces and needs help, but may find them difficult to control the longer the war drags on, analysts say.

Renewed conflict has scuppered for now a U.N. peace plan for Libya, with a national reconciliation conference planned for this week postponed. It also threatens to disrupt oil supplies from the OPEC member and cause new migration across the sea to Europe.

Diplomats believe Haftar for now will face no pressure from backers including the United Arab Emirates, Egypt and France, who still see him as the best bet to end the chaos and divisions since the ousting of Gaddafi in 2011.

Their case, which undermines calls by former colonial ruler Italy and others for a political solution, is aided by the arrival of militants in recent days to help Serrajs forces.

One of them is Salah Badi, a commander from nearby Misrata port who has Islamist ties and possible ambitions himself to take Tripoli. In videos from the front line, Badi has been seen directing men as well as a U.N.-sanctioned people trafficker.

Some hardcore Islamists, previously affiliated to Ansar Sharia, have also popped up in the fighting, according to the videos. That group was blamed by Washington for the 2012 storming of a U.S. diplomatic compound in Benghazi that killed the ambassador and three other Americans.France, which has oil assets in Libya though less than Italy, has called for a ceasefire - albeit more reluctantly than Rome - while also echoing Haftars narrative that some extremists were among the Tripoli defenders.

There is an oversimplification. It is not just Haftar the baddy against the goodies in Tripoli and Misrata. There are groups that are at the end of the day allied to al Qaeda on the other side, said a French diplomatic source.

Perhaps if those opposed to Haftar had done a deal with him in 2017, the balance of power would not have shifted against them, the source said, referring to when France brought Haftar and Serraj together for face-to-face talks in Paris.

Serrajs government has sought to downplay the presence of hardliners. On both sides there are members accused of being violators, Mohamed Siyala, his foreign minister, told reporters.

Haftars own troops are swelled by an estimated hundreds of Salafist Islamists, and one of his commanders is wanted by the International Criminal Court over the alleged summary execution of dozens of people in the eastern city of Benghazi.

It was there that Haftar in 2014 launched his Operation Dignity campaign, naming his forces an army to try and distinguish from militias elsewhere.

He won the Benghazi battle against mainly Islamists in 2017 with covert support from the UAE, Egypt and France, but some of his defeated foes are now in Tripoli seeking revenge.

Neighboring Egypts President Abdel-Fattah al-Sisi met Haftar at the weekend in Cairo and in a statement confirmed Egypts support for efforts to combat terrorism.

Wolfram Lacher, a researcher at German think tank SWP, said there was exaggeration of the presence of militants in Tripoli for propaganda purposes.

These elements are a tiny minority of the forces that are fighting against Haftar right now, but this could become a self-fulfilling prophecy the longer this goes on, he said.

So anybody who has an interest in preventing jihadist mobilization in Libya should have an interest in stopping this war now.

In the past, the UAE and Egypt have supported Haftar with air strikes in eastern Libya, but it is unclear whether they would do so in the current campaign, diplomats and analysts say.

For Paris, Haftar, or a perceived stable army in Tripoli, is key to its wider policy against militants in the Sahel.

France has some 4,500 troops in the deserts to the south and west of Libya, and wants to ensure the porous borders are locked as tightly as possible. Its support of Haftar will depend on whether it thinks he can win or how much civilian casualties can be contained.

Should those escalate and refugee numbers swell, then it may be forced to be more proactive in pressuring Haftar.

It will also depend on how UAE support evolves.

France has listened increasingly closely to Abu Dhabi Crown Prince Mohammed bin Zayeds views on Libya since President Emmanuel Macron came to power. An internal policy battle in France between the foreign and defense ministries prior to his arrival had until then blurred Paris lines.

While France is keen to project its Libya policy as a home-grown policy, in reality France merely follows the UAE more or less, said Jalel Harchaoui, research fellow at the Clingendael Institute think-tank in The Hague.

What this means today is: Unless MBZ decides that Haftar has blown his chance and failed irretrievably, Emmanuel Macron is unlikely to alter or subdue his pro-Haftar policy in Libya.

Additional reporting by Ahmed Elumami in Tripoli; Editing by Andrew Cawthorne

Read more:
Libya offensive stalls, but Haftar digs in given foreign ...

Libya: UN-backed government condemns Tripoli airport …

' : ""},a.getDefinedParams = function(n, e) {return e.filter((function(e) {return n[e]})).reduce((function(e, t) {return r(e, (function(e, t, n) {t in e ? Object.defineProperty(e, t, {value: n,enumerable: !0,configurable: !0,writable: !0}) : e[t] = n;return e})({}, t, n[t]))}), {})},a.isValidMediaTypes = function(e) {var t = ["banner", "native", "video"];if (!Object.keys(e).every((function(e) {return (0,u.default)(t, e)})))return !1;if (e.video && e.video.context)return (0,u.default)(["instream", "outstream"], e.video.context);return !0},a.getBidderRequest = function(e, t, n) {return (0,o.default)(e, (function(e) {return 0 > t / 4).toString(16) : ([1e7] + -1e3 + -4e3 + -8e3 + -1e11).replace(/[018]/g, e)},a.getBidIdParameter = function(e, t) {return t && t[e] ? t[e] : ""},a.tryAppendQueryString = function(e, t, n) {return n ? e + (t + "=") + encodeURIComponent(n) + "&" : e},a.parseQueryStringParameters = function(e) {var t = "";for (var n in e)e.hasOwnProperty(n) && (t += n + "=" + encodeURIComponent(e[n]) + "&");return t},a.transformAdServerTargetingObj = function(t) {return t && 0 ';return t += ''},a.createTrackPixelIframeHtml = function(e) {var t = !(1 n ') : ""},a.getIframeDocument = function(e) {if (e) {var t = void 0;try {t = e.contentWindow ? e.contentWindow.document : e.contentDocument.document ? e.contentDocument.document : e.contentDocument} catch (e) {a.logError("Cannot get iframe document", e)}return t}},a.getValueString = function(e, t, n) {return null == t ? n : a.isStr(t) ? t : a.isNumber(t) ? t.toString() : void a.logWarn("Unsuported type for param: " + e + " required type: String")};a.getHighestCpm = U("timeToRespond", (function(e, t) {return t = u.syncsPerBidder)return c.logWarn('Number of user syncs exceeded for "' + t + '"');if (u.filterSettings) {if (function(e, t) {var n = u.filterSettings;if (function(e, t) {if (e.all && e[t])return c.logWarn('Detected presence of the "filterSettings.all" and "filterSettings.' + t + '" in userSync config. You cannot mix "all" with "iframe/image" configs; they are mutually exclusive.'),!1;var n = e.all ? e.all : e[t], r = e.all ? "all" : t;if (!n)return !1;var i = n.filter, o = n.bidders;if (i && "include" !== i && "exclude" !== i)return c.logWarn('UserSync "filterSettings.' + r + ".filter" setting '" + i + "' is not a valid option; use either 'include' or 'exclude'."),!1;return !!("*" === o || Array.isArray(o) && 0 n n n prebid.org wrappern n " + (n ? "" : "") + "n n n n "),ttlseconds: Number(e.ttl)}}},23: function(e, t) {var n = {}.toString;e.exports = function(e) {return n.call(e).slice(8, -1)}},24: function(e, t) {e.exports = function(e) {if (null == e)throw TypeError("Can't call method on " + e);return e}},25: function(e, t, n) {var r = n(60)("wks"), i = n(62), o = n(19).Symbol, a = "function" == typeof o;(e.exports = function(e) {return r[e] || (r[e] = a && o[e] || (a ? o : i)("Symbol." + e))}).store = r},26: function(e, t) {e.exports = function() {}},27: function(e, t, n) {"use strict";Object.defineProperty(t, "__esModule", {value: !0}),t.default = function(e) {var t = e;return {callBids: function() {},setBidderCode: function(e) {t = e},getBidderCode: function() {return t}}}},28: function(e, t, n) {"use strict";var r, i = n(7), o = (r = i) && r.__esModule ? r : {default: r}, a = (function(e) {{if (e && e.__esModule)return e;var t = {};if (null != e)for (var n in e)Object.prototype.hasOwnProperty.call(e, n) && (t[n] = e[n]);return t.default = e,t}})(n(0));var d = {}, u = ["criteo"];function s(e, t) {var n = document.createElement("script");n.type = "text/javascript",n.async = !0,t && "function" == typeof t && (n.readyState ? n.onreadystatechange = function() {"loaded" !== n.readyState && "complete" !== n.readyState || (n.onreadystatechange = null,t())}: n.onload = function() {t()}),n.src = e;var r = document.getElementsByTagName("head");(r = r.length ? r : document.getElementsByTagName("body")).length && (r = r[0]).insertBefore(n, r.firstChild)}t.loadExternalScript = function(e, t) {if (t && e)if ((0,o.default)(u, t)) {if (!d[e]) {a.logWarn("module " + t + " is loading external JavaScript");var n = document.createElement("script");n.type = "text/javascript",n.async = !0,n.src = e,a.insertElement(n),d[e] = !0}} else a.logError(t + " not whitelisted for loading external JavaScript");else a.logError("cannot load external script without url and moduleCode")},t.loadScript = function(t, e, n) {t ? n ? d[t] ? e && "function" == typeof e && (d[t].loaded ? e() : d[t].callbacks.push(e)) : (d[t] = {loaded: !1,callbacks: []},e && "function" == typeof e && d[t].callbacks.push(e),s(t, (function() {d[t].loaded = !0;try {for (var e = 0; e t.max ? e : t}), {max: 0}), p = (0,v.default)(e.buckets, (function(e) {if (n > g.max * r) {var t = e.precision;void 0 === t && (t = y),i = (e.max * r).toFixed(t)} else if (n = e.min * r)return e}));return p && (t = n,a = r,d = void 0 !== (o = p).precision ? o.precision : y,u = o.increment * a,s = o.min * a,c = Math.pow(10, d + 2),f = (t * c - s * c) / (u * c),l = Math.floor(f) * u + s,i = (l = Number(l.toFixed(10))).toFixed(d)),i}function m(e) {if (o.isEmpty(e) || !e.buckets || !Array.isArray(e.buckets))return !1;var t = !0;return e.buckets.forEach((function(e) {void 0 !== e.min && e.max && e.increment || (t = !1)})),t}t.getPriceBucketString = function(e, t) {var n = 2 (0,S.timestamp)()},function(e) {return e && (e.status && !(0,A.default)([C.BID_STATUS.BID_TARGETING_SET, C.BID_STATUS.RENDERED], e.status) || !e.status)});function U(e, n) {var r = [], i = (0,S.groupBy)(e, "adUnitCode");return Object.keys(i).forEach((function(e) {var t = (0,S.groupBy)(i[e], "bidderCode");Object.keys(t).forEach((function(e) {return r.push(t[e].reduce(n))}))})),r}function u(n) {var g = {};function p(e) {return "string" == typeof e ? [e] : w.isArray(e) ? e : n.getAdUnitCodes() || []}function v() {return U(n.getBidsReceived().filter((function(e) {return "banner" !== e.mediaType || (0,a.sizeSupported)([e.width, e.height])})).filter(d).filter(t.isBidNotExpired), S.getOldestHighestCpmBid)}function y() {return n.getStandardBidderAdServerTargeting().map((function(e) {return e.key})).concat(R).filter(S.uniques)}function m(r, i, e, t) {return Object.keys(i.adserverTargeting).filter(o()).forEach((function(e) {var t, n;r.length && r.filter((n = e,function(e) {return e.adUnitCode === i.adUnitCode && e.adserverTargeting[n]})).forEach((t = e,function(e) {w.isArray(e.adserverTargeting[t]) || (e.adserverTargeting[t] = [e.adserverTargeting[t]]),e.adserverTargeting[t] = e.adserverTargeting[t].concat(i.adserverTargeting[t]).filter(S.uniques),delete i.adserverTargeting[t]}))})),r.push(i),r}function o() {var t = y();return function(e) {return -1 === t.indexOf(e)}}function b(t) {return _({}, t.adUnitCode, Object.keys(t.adserverTargeting).filter(o()).map((function(e) {return _({}, e.substring(0, O), [t.adserverTargeting[e]])})))}return g.resetPresetTargeting = function(e) {if ((0,S.isGptPubadsDefined)()) {var t = p(e), r = n.getAdUnits().filter((function(e) {return (0,A.default)(t, e.code)}));window.googletag.pubads().getSlots().forEach((function(n) {B.forEach((function(t) {r.forEach((function(e) {e.code !== n.getAdUnitPath() && e.code !== n.getSlotElementId() || n.setTargeting(t, null)}))}))}))}},g.getAllTargeting = function(e) {var r, t, i, n, o, a, d, u, s, c = 1 i && (r = !1)),!r})),r && e.run(),r}function u(e, t) {void 0 === e[t] ? e[t] = 1 : e[t]++}},addWinningBid: function(e) {o = o.concat(e),R.callBidWonBidder(e.bidder, e, f)},setBidTargeting: function(e) {R.callSetTargetingBidder(e.bidder, e)},getWinningBids: function() {return o},getTimeout: function() {return E},getAuctionId: function() {return m},getAuctionStatus: function() {return b},getAdUnits: function() {return s},getAdUnitCodes: function() {return l},getBidRequests: function() {return g},getBidsReceived: function() {return p}}},t.auctionCallbacks = W,t.getStandardBidderSettings = d,t.getKeyValueTargetingPairs = V,t.adjustBids = s;var _ = n(0), h = n(31), i = n(17), S = n(228), E = n(12), w = n(3), r = n(18), o = n(20), T = a(n(10)), C = a(n(7)), A = n(41);function a(e) {return e && e.__esModule ? e : {default: e}}var B = r.userSync.syncUsers, O = n(0), R = n(8), U = n(9), N = n(4), D = t.AUCTION_STARTED = "started", j = t.AUCTION_IN_PROGRESS = "inProgress", P = t.AUCTION_COMPLETED = "completed";U.on(N.EVENTS.BID_ADJUSTMENT, (function(e) {s(e)}));var k = 4, x = {}, M = {}, G = [];var q = t.addBidResponse = (0,o.createHook)("asyncSeries", (function(e, t) {this.auctionAddBidResponse(e, t)}), "addBidResponse");function W(e, p) {var v = 0, t = !1, n = (0,_.delayExecution)((function() {t = !0}), p.getBidRequests().length);function y() {v--,t && 0 === v && e()}return {addBidResponse: function(e, t) {v++;var n = p.getBidRequests(), r = p.getAuctionId(), i = (0,_.getBidderRequest)(n, t.bidderCode, e), o = (function(e) {var t = e.adUnitCode, n = e.bid, r = e.bidRequest, i = e.auctionId, o = r.start, a = b({}, n, {auctionId: i,responseTimestamp: (0,_.timestamp)(),requestTimestamp: o,cpm: parseFloat(n.cpm) || 0,bidder: n.bidderCode,adUnitCode: t});a.timeToRespond = a.responseTimestamp - a.requestTimestamp,U.emit(N.EVENTS.BID_ADJUSTMENT, a);var d = r.bids && (0,T.default)(r.bids, (function(e) {return e.adUnitCode == t})), u = d && d.renderer;u && u.url && (a.renderer = E.Renderer.install({url: u.url}),a.renderer.setRender(u.render));var s, c = w.config.getConfig("mediaTypePriceGranularity." + n.mediaType), f = (0,h.getPriceBucketString)(a.cpm, "object" === (void 0 === c ? "undefined" : m(c)) ? c : w.config.getConfig("customPriceBucket"), w.config.getConfig("currency.granularityMultiplier"));return a.pbLg = f.low,a.pbMg = f.med,a.pbHg = f.high,a.pbAg = f.auto,a.pbDg = f.dense,a.pbCg = f.custom,a.bidderCode && (0 e.getTimeout() + w.config.getConfig("timeoutBuffer") && e.executeCallback(!0)}function z(e, t) {U.emit(N.EVENTS.BID_RESPONSE, t),e.addBidReceived(t),I(e, t)}function d(e) {var t = w.config.getConfig("mediaTypePriceGranularity." + e), n = "string" == typeof e && t ? "string" == typeof t ? t : "custom" : w.config.getConfig("priceGranularity"), r = pbjs.bidderSettings;return r[N.JSON_MAPPING.BD_SETTING_STANDARD] || (r[N.JSON_MAPPING.BD_SETTING_STANDARD] = {}),r[N.JSON_MAPPING.BD_SETTING_STANDARD][N.JSON_MAPPING.ADSERVER_TARGETING] || (r[N.JSON_MAPPING.BD_SETTING_STANDARD][N.JSON_MAPPING.ADSERVER_TARGETING] = [{key: N.TARGETING_KEYS.BIDDER,val: function(e) {return e.bidderCode}}, {key: N.TARGETING_KEYS.AD_ID,val: function(e) {return e.adId}}, {key: N.TARGETING_KEYS.PRICE_BUCKET,val: function(e) {return n === N.GRANULARITY_OPTIONS.AUTO ? e.pbAg : n === N.GRANULARITY_OPTIONS.DENSE ? e.pbDg : n === N.GRANULARITY_OPTIONS.LOW ? e.pbLg : n === N.GRANULARITY_OPTIONS.MEDIUM ? e.pbMg : n === N.GRANULARITY_OPTIONS.HIGH ? e.pbHg : n === N.GRANULARITY_OPTIONS.CUSTOM ? e.pbCg : void 0}}, {key: N.TARGETING_KEYS.SIZE,val: function(e) {return e.size}}, {key: N.TARGETING_KEYS.DEAL,val: function(e) {return e.dealId}}, {key: N.TARGETING_KEYS.SOURCE,val: function(e) {return e.source}}, {key: N.TARGETING_KEYS.FORMAT,val: function(e) {return e.mediaType}}]),r[N.JSON_MAPPING.BD_SETTING_STANDARD]}function V(e, t) {if (!t)return {};var n = {}, r = pbjs.bidderSettings;r && (u(n, d(t.mediaType), t),e && r[e] && r[e][N.JSON_MAPPING.ADSERVER_TARGETING] && (u(n, r[e], t),t.sendStandardTargeting = r[e].sendStandardTargeting));return t.native && (n = b({}, n, (0,i.getNativeTargeting)(t))),n}function u(r, i, o) {var e = i[N.JSON_MAPPING.ADSERVER_TARGETING];return o.size = o.getSize(),O._each(e, (function(e) {var t = e.key, n = e.val;if (r[t] && O.logWarn("The key: " + t + " is getting ovewritten"),O.isFn(n))try {n = n(o)} catch (e) {O.logError("bidmanager", "ERROR", e)}(void 0 === i.suppressEmptyKeys || !0 !== i.suppressEmptyKeys) && t !== N.TARGETING_KEYS.DEAL || !O.isEmptyStr(n) && null != n ? r[t] = n : O.logInfo("suppressing empty key '" + t + "' from adserver targeting")})),r}function s(e) {var t = e.bidderCode, n = e.cpm, r = void 0;if (pbjs.bidderSettings && (t && pbjs.bidderSettings[t] && "function" == typeof pbjs.bidderSettings[t].bidCpmAdjustment ? r = pbjs.bidderSettings[t].bidCpmAdjustment : pbjs.bidderSettings[N.JSON_MAPPING.BD_SETTING_STANDARD] && "function" == typeof pbjs.bidderSettings[N.JSON_MAPPING.BD_SETTING_STANDARD].bidCpmAdjustment && (r = pbjs.bidderSettings[N.JSON_MAPPING.BD_SETTING_STANDARD].bidCpmAdjustment),r))try {n = r(e.cpm, b({}, e))} catch (e) {O.logError("Error during bid adjustment", "bidmanager.js", e)}0 (eg mediaTypes.banner.sizes)."), e.sizes = n);if (t && t.video) {var i = t.video;if (i.playerSize)if (Array.isArray(i.playerSize) && 1 === i.playerSize.length && i.playerSize.every(d)) e.sizes = i.playerSize;else if (d(i.playerSize)) {var o = [];o.push(i.playerSize),w.logInfo("Transforming video.playerSize from " + i.playerSize + " to " + o + " so it's in the proper format."),e.sizes = i.playerSize = o} else w.logError("Detected incorrect configuration of mediaTypes.video.playerSize. Please specify only one set of dimensions in a format like: [[640, 480]]. Removing invalid mediaTypes.video.playerSize property from request."), delete e.mediaTypes.video.playerSize}if (t && t.native) {var a = t.native;a.image && a.image.sizes && !Array.isArray(a.image.sizes) && (w.logError("Please use an array of sizes for native.image.sizes field. Removing invalid mediaTypes.native.image.sizes property from request."),delete e.mediaTypes.native.image.sizes),a.image && a.image.aspect_ratios && !Array.isArray(a.image.aspect_ratios) && (w.logError("Please use an array of sizes for native.image.aspect_ratios field. Removing invalid mediaTypes.native.image.aspect_ratios property from request."),delete e.mediaTypes.native.image.aspect_ratios),a.icon && a.icon.sizes && !Array.isArray(a.icon.sizes) && (w.logError("Please use an array of sizes for native.icon.sizes field. Removing invalid mediaTypes.native.icon.sizes property from request."),delete e.mediaTypes.native.icon.sizes)}})),e},h.callBids = function(e, t, r, i, o, a) {if (t.length) {var n = t.reduce((function(e, t) {return e[Number(void 0 !== t.src && t.src === C.S2S.SRC)].push(t),e}), [[], []]), d = b(n, 2), u = d[0], s = d[1];if (s.length) {var c = (0,E.ajaxBuilder)(a, o ? {request: o.request.bind(null, "s2s"),done: o.done} : void 0), f = U.bidders, l = R[U.adapter], g = s[0].tid, p = s[0].adUnitsS2SCopy;if (l) {var v = {tid: g,ad_units: p};if (v.ad_units.length) {var y = s.map((function(e) {return e.start = (0,S.timestamp)(),i})), m = v.ad_units.reduce((function(e, t) {return e.concat((t.bids || []).reduce((function(e, t) {return e.concat(t.bidder)}), []))}), []);w.logMessage("CALLING S2S HEADER BIDDERS ==== " + f.filter((function(e) {return (0,A.default)(m, e)})).join(",")),s.forEach((function(e) {B.emit(C.EVENTS.BID_REQUESTED, e)})),l.callBids(v, s, r, (function() {return y.forEach((function(e) {return e()}))}), c)}}}u.forEach((function(e) {e.start = (0,S.timestamp)();var t = R[e.bidderCode];w.logMessage("CALLING BIDDER ======= " + e.bidderCode),B.emit(C.EVENTS.BID_REQUESTED, e);var n = (e.doneCbCallCount = 0,E.ajaxBuilder)(a, o ? {request: o.request.bind(null, e.bidderCode),done: o.done} : void 0);t.callBids(e, r, i, n)}))} else w.logWarn("callBids executed with no bidRequests. Were they filtered by labels or sizing?")},h.videoAdapters = [],h.registerBidAdapter = function(e, t) {var n = (2 n

n

n

n

Excerpt from:
Libya: UN-backed government condemns Tripoli airport ...

Libya fighting kills 56, European powers jostle over …

TRIPOLI (Reuters) - An offensive by eastern forces on the Libyan capital Tripoli stalled in the face of strong resistance on the southern outskirts on Thursday and the internationally recognized government said it had taken almost 200 prisoners.

A masked member of Libyan internationally recognised pro-government forces is seen in a military vehicle on the outskirts of Tripoli, Libya April 10, 2019. REUTERS/Hani Amara

The fighting between Khalifa Haftars Libyan National Army (LNA) and troops under the internationally-backed Tripoli government has killed at least 56 people and forced 8,000 to flee their homes in the city in the last week, the United Nations said.

A Reuters reporter heard occasional heavy gunfire and explosions as the LNA faced off with forces of Prime Minister Fayez al-Serrajs government around a disused former international airport and the Ain Zara district.

After sweeping up from the south, the LNA became bogged down in Tripolis southern suburbs 11 km (7 miles) from the city center. Several locations have changed hands more than once.

More than 190 LNA troops were captured, officials allied to Tripoli said, accusing it of using teenagers. A total of 116 fighters were captured in Zawiya, a town west of Tripoli, and an additional 75 in Ain Zara on the southern outskirts of the capital, officials said.

In a prison in Zawiya, Reuters reporters saw prisoners, mostly young men, some wearing civilian clothes, sitting on the floor of a prison while others stood with their faces turned to a wall.

In Tripoli, officials brought families displaced by fighting on the southern fringes to shelter in schools. Red Crescent workers were heading out rations in one school as gunfire clattered in the distance.

Haftars push on Tripoli in Libyas northwest is the latest turn in a cycle of factional violence and chaos in Libya dating back to the 2011 uprising that overthrew veteran dictator Muammar Gaddafi.

The European Union urged the LNA forces to stop their offensive, agreeing finally on a statement after France and Italy had sparred over how to handle the escalating conflict.

The military attack launched by the LNA on Tripoli and the subsequent escalation in and around the capital are endangering civilians, including migrants and refugees, and disrupting the U.N.-led political process, with the risk of serious consequences for Libya and the wider region, including the terrorist threat, the EU top diplomat, Federica Mogherini, said in a statement.

France, which has oil assets in eastern Libya, has provided military assistance in past years to Haftar in his eastern stronghold, Libyan and French officials say. It was also a leading player in the war to unseat Gaddafi..

Italy supports the U.N.-backed government of Serraj.

Haftar has moved troops from southern and eastern Libya to Tripoli, stretching his lines.

Exploiting this, Islamic States AMAQ news agency said on that the Islamist militant group had killed six soldiers from the LNA force near Sabha in Libyas southwest.

LNA spokesman Ahmed Mismari confirmed the attack but said there had been no casualties on the LNA side.

In the latest tally of casualties from the U.N. World Health Organization (WHO) said 56 people - mainly combatants though also some civilians including two doctors and an ambulance driver - had been killed, and another 266 wounded in Tripoli.

It was not clear if this included the toll given by the LNA for its soldiers - 28 killed and 92 wounded since the start of the offensive a week ago.

The number of people forced out of their homes by fighting rose to 8,075, the U.N. migration agency IOM said.

As well as the toll on civilians, the renewed conflict threatens to disrupt oil supplies, increase migration across the Mediterranean to Europe, scupper the U.N. peace plan for the country and encourage militants to exploit the chaos. Libya is a main transit point for migrants who have poured into Europe in recent years, mostly by trafficking gangs.

The LNA forces swept out of their stronghold in eastern Libya to take the sparsely populated but oil-rich south earlier this year, before heading toward Tripoli, where Serrajs U.N.-backed government sits.

Haftar was among the officers who helped Gaddafi seize power in a 1969 coup before parting ways with him later. But critics call Haftar another strongman in Gaddafis mold.

Haftar has resisted U.N. pressure to accept a power-sharing settlement to stabilize the country, using his leverage as a Western ally against militant Islam in North Africa.

Reporting by Ulf Laessing and Ahmed Elumami in Tripoli, Ayman al-Warfalli in Benghazi, Tom Miles in Geneva, Hesham Hajali in Cairo, John Irish in Paris and Gabriela Baczynska in Brussels; Editing by Mark Heinrich and Frances Kerry

Visit link:
Libya fighting kills 56, European powers jostle over ...

Libya to hold elections by year end: Tripoli PM | Reuters

TRIPOLI (Reuters) - Libya should hold parliamentary and presidential elections by year end, the internationally recognized Prime Minister Fayez al-Serraj said on Tuesday.

The United Nations had planned for the North African oil producer to hold elections on Dec. 10 as a way out of conflict since the toppling of late leader Muammar Gaddafi but a spike in violence and lack of understanding between its rival camps had made this impossible.

Libya is divided into a recognized government in Tripoli and a parallel version in the east backed by Khalifa Haftar, whose forces control the east.

Last week, Serraj met with Haftar in Abu Dhabi but few details had emerged so far. He said in a speech in Tripoli he had agreed with Haftar to hold elections by year end.

He said he had met Haftar in order to stop bloodshed, reach a formula of avoiding our countrys conflict and military escalation.

Serraj did not elaborate.

Haftars forces, the Libya National Army, have expanded south since January, securing key oilfields. There has been talk they might move north to take the capital in western Libya.

Reporting by Ahmed Elumami and Ulf Laessing; Editing by Alistair Bell

Original post:
Libya to hold elections by year end: Tripoli PM | Reuters

Gaddafi killed in hometown, Libya eyes future | Reuters

TRIPOLI (Reuters) - NATO is to formally decide on Wednesday whether to end its mission over Libya now that Muammar Gaddafi is dead and buried and the countrys new leaders have declared the nation liberated.

The likely decision to end the alliances patrols over the skies of Libya at the end of the month marks another milestone in what the National Transitional Council (NTC) has pledged will be a road toward democracy and free and fair elections in 2013.

But the deaths of Gaddafi and his son Motassim after both were captured wounded but alive on Thursday and the grisly public display of their decomposing bodies in a Misrata meat locker have made the NTCs Western backers uneasy about Libyas prospects for stable government and respect for the rule of law.

Gaddafi and Motassim were buried in a secret desert location on Tuesday to prevent their graves becoming a shrine for any remaining followers in the oil-rich North African state.

Under pressure from Western allies, the NTC promised on Monday to investigate how Gaddafi and his son were killed. Mobile phone footage shows both alive after their capture. The former leader was seen being mocked, beaten and abused before he died, in what NTC officials say was crossfire.

The treatment of others who supported Gaddafi and fought alongside him was now an issue, said U.S. Assistant Secretary of State for Near Eastern Affairs Jeffrey Feltman.

This is a test. The NTC has repeatedly said that they will distinguish themselves from the Gaddafi regime in terms of the respect of human rights and the rule of law, he told a news conference in Morocco.

Now is the time for them to begin actions that will help them reinforce these words.

Emerging from 42 years of often brutal one-man rule, many Libyans are savoring the end of eight months of bitter civil war won with NATOs backing and are unconcerned about how Gaddafi met his end and how his body was treated afterwards.

Throw him in a hole, in the sea, in garbage. No matter. He is lower than a donkey or a dog and only foreigners say they care about how we killed him. And they are lying, said engineer Ali Azzarog, 47.

Hatred of Gaddafi unified his disparate opponents, who will likely now tussle for power during a planned transition to democracy in a nation riven with regional and tribal rivalries.

With economic problems at home, NATO countries are expected to endorse an end to their U.N.-mandated mission in Libya when their ambassadors meet in Brussels on Wednesday after a preliminary decision last week to end it on October 31.

We said that we would consult closely with the United Nations and the NTC and that process of consultations is ongoing, NATO spokeswoman Oana Lungescu said.

Libyan interim Oil and Finance Minister Ali Tarhouni said he wanted NATO to maintain its mission for another month, but hoped for a swift end to United Nations sanctions to free up funds for the interim government to pay salaries and help reconstruction.

NATO spokeswoman Lungescu declined to say whether NATO might extend the mission.

I dont know whether there is a formal request. All these things remain to be sorted out. But in the end this is a political decision, she said.

NATOs Deputy Assistant Secretary General for Political Affairs and Security Policy, James Appathurai, said he expected the alliance to confirm its decision to end the mission.

I dont expect that there will be a change to that decision, because it is quite clear that the pro-Gaddafi elements no longer have the command and control or other capabilities to pose an organized threat to civilians. That is now finished, and as a result our operation will end, he said.

Western military powers have already begun winding down the Libyan mission, and diplomats have said the majority of NATO equipment, including fighter jets, has already been withdrawn.

A NATO statement on Tuesday said operations in the interim would involve intelligence, surveillance and reconnaissance missions, although NATO would retain the capability to conduct air strikes if they were needed.

The one remaining element from the old order is Gaddafis sons, the enigmatic Saif al-Islam, who remains on the run. Once viewed as a moderate reformer, he vowed to help his father crush his enemies once the revolt began.

An NTC official said Saif al-Islam was in the southern desert near Niger and Algeria and was set to flee Libya using a false passport.

Reporting by Taha Zargoun in Sirte, Barry Malone and Jessica Donati in Tripoli, Rania El Gamal and Tim Gaynor in Misrata, Christian Lowe, Jon Hemming and Andrew Hammond in Tunis, Hamid Ould Ahmed in Algiers, Samia Nakhoul in Dubai, Abdoulaye Massalaatchi in Niamey, Matt Falloon in London, Souhail Karam in Rabat; Writing by Jon Hemming; Editing by David Stamp and Ralph Gowling

Here is the original post:
Gaddafi killed in hometown, Libya eyes future | Reuters