All Article Properties:
{
"access_control": false,
"status": "publish",
"objectType": "Article",
"id": "57654",
"signature": "Article:57654",
"url": "https://staging.dailymaverick.co.za/article/2017-01-11-trainspotter-did-tshwanes-solly-msimanga-really-break-sa-foreign-policy/",
"shorturl": "https://staging.dailymaverick.co.za/article/57654",
"slug": "trainspotter-did-tshwanes-solly-msimanga-really-break-sa-foreign-policy",
"contentType": {
"id": "1",
"name": "Article",
"slug": "article"
},
"views": 0,
"comments": 0,
"preview_limit": null,
"excludedFromGoogleSearchEngine": 0,
"title": "TRAINSPOTTER: Did Tshwane’s Solly Msimanga really break SA foreign policy?",
"firstPublished": "2017-01-11 22:35:48",
"lastUpdate": "2017-01-11 22:35:48",
"categories": [
{
"id": "22",
"name": "Politics",
"signature": "Category:22",
"slug": "politics",
"typeId": {
"typeId": "1",
"name": "Daily Maverick",
"slug": "",
"includeInIssue": "0",
"shortened_domain": "",
"stylesheetClass": "",
"domain": "staging.dailymaverick.co.za",
"articleUrlPrefix": "",
"access_groups": "[]",
"locale": "",
"preview_limit": null
},
"parentId": null,
"parent": [],
"image": "",
"cover": "",
"logo": "",
"paid": "0",
"objectType": "Category",
"url": "https://staging.dailymaverick.co.za/category/politics/",
"cssCode": "",
"template": "default",
"tagline": "",
"link_param": null,
"description": "",
"metaDescription": "",
"order": "0",
"pageId": null,
"articlesCount": null,
"allowComments": "1",
"accessType": "freecount",
"status": "1",
"children": [],
"cached": true
},
{
"id": "38",
"name": "World",
"signature": "Category:38",
"slug": "world",
"typeId": {
"typeId": "1",
"name": "Daily Maverick",
"slug": "",
"includeInIssue": "0",
"shortened_domain": "",
"stylesheetClass": "",
"domain": "staging.dailymaverick.co.za",
"articleUrlPrefix": "",
"access_groups": "[]",
"locale": "",
"preview_limit": null
},
"parentId": null,
"parent": [],
"image": "",
"cover": "",
"logo": "",
"paid": "0",
"objectType": "Category",
"url": "https://staging.dailymaverick.co.za/category/world/",
"cssCode": "",
"template": "default",
"tagline": "",
"link_param": null,
"description": "",
"metaDescription": "",
"order": "0",
"pageId": null,
"articlesCount": null,
"allowComments": "1",
"accessType": "freecount",
"status": "1",
"children": [],
"cached": true
}
],
"content_length": 10694,
"contents": "\r\n\r\n<p><span >“<span ><span>I’m having a good time,” said Solly Msimanga, unconvincingly, as he occupied a loveseat in his spacious if unflash office in Tshwane’s Centurion Municipal Offices. “I’m getting to fix what is broken. It’s given me a sense of purpose.”</span></span></span></p>\r\n<p><span ><span ><span>Well, Tshwane is certainly broken. And Msimanga, perhaps the nicest living human currently walking Earth, may be the man to fix it. That he may <i>not</i> be the man to fix it – or that he may not be <i>allowed</i> to be the man to fix it – was exemplified by a little trip he took over the Christmas break, but we’ll get to that in just a moment. </span></span></span></p>\r\n<p><a href=\"https://www.dailymaverick.co.za/article/2016-07-19-trainspotter-how-the-das-solly-msimanga-hopes-to-turn-battleground-tshwane-into-a-better-version-of-sweden/\"><span ><span>Solly Msimanga</span></span></a><span ><span ><span>, or at least his public avatar, represents a rarity in South African politics: a regular dude, born and raised in a shack in Atteridgeville, who got so fed up with the disasters unfolding in his city that he decided to </span></span></span><span ><span ><span><i>do something about it</i></span></span></span><span ><span ><span>.</span></span></span><span ><span ><span><span > </span></span></span></span></p>\r\n<p><span ><span><span ><span >The reality is a little more nuanced: Msimanga, who earned a BComm in economics at Vista University, worked his way through both the Liberian and American embassies. He t</span></span><span >hen took a position at the Project Liberty NGO. He hit the Democratic Alliance head-on after watching then-leader Tony Leon parachute into poor black communities and berate everyone for being, well, poor and black. He sent the party a letter with some piquant criticisms, and CEO Ryan Coetzee couldn’t help but take notice of this son of Pretoria with the dazzling CV and the impeccably conservative Christian bone fides.</span></span></span></p>\r\n<p><span ><span><span >Subsequently, Msimanga kicked off a second career running </span><span >marketing, messaging and training for the official opposition. (He is not, however, to be blamed for Helen Zille’s social media “strategy”.) He moved quickly northward through the ranks, partly because he is very sharp, partly because he is deeply attached to Tshwane, but mostly because</span><span > he is not bullshitting when he sprouts the DA line – he is a deliverologist, a technocrat, and devout social democrat who genuinely believes that business and government can work together in order to buoy an economy that is so far down the shitter that it barely earns the term “economy”. </span></span></span></p>\r\n<p><span ><span ><span>He could not ask for a better Keynesian laboratory: During a press conference on Wednesday commemorating his first 100 days in office, the Executive Mayor took the opportunity to detail the rot he’d inherited. </span></span></span></p>\r\n<p><span ><span ><span>Herman Mashaba in Johannesburg may have been mopping up following decades of idiocy, lassitude, and petty thievery, but Msimanga was dealing with corruption and maladministration on an astonishing scale. The city was burdened by a R2-billion deficit, which hasn’t been helped by the fact that Tshwane’s most recalcitrant debtors were various national and provincial departments. Apart from bringing desperately needed revenue into city coffers, he also needed to stop the bleeding: he killed blue light brigades, banned the official purchase of blinged-up supercars, killed the ubiquitous boozy banquets that were a feature of the good life under former mayor Sputla Ramokgopa, “opened the tender process to the public, ensuring transparency and accountability”, went after junkies and their enablers via the establishment of a Narcotics Unit in Metro police, inaugurated Africa’s first standalone Hijack Squad (the sitcom writes itself), which is to mention only a few of the measures that looked real good on a DA Twitter feed. </span></span></span></p>\r\n<p><span ><span ><span>It’s too early to tell what these efforts will amount to in the long term. Tshwane could certainly be run even worse than it was under successive ANC mayors, but only by minuscule degrees. But Msimanga faces challenges that his predecessors never did, and I don’t mean the lack of banquet cuisine: he must hold together a coalition council; fend off ANC council members who have routinely brought violence and disruption into the chamber, and ensure that the EFF, a party with which he could not be more ideologically opposed, votes for his initiatives. (The EFF want to appropriate land without compensation; Solly wants to clear up the RDP housing backlog, and has issued 256 title deeds in Soshanguve, Mamelodi and Olievenhoutbosch alone. How this will work out is anyone’s guess.) </span></span></span></p>\r\n<p><span ><span ><span>South Africa’s cities are so screwed up that caution isn’t really an option – fortune favours the blah blah blah. With this in mind, it was exceedingly odd to learn that Msimanga, a former assistant to charge d’affaires of all things, was willing to blow up South African diplomacy, and undermine his own city-building project, by visiting the vastly unloved Republic of China, a.k.a. Taiwan. That, at least, was the official narrative coming out of the the Department of International Relations and Co-operation (Dirco) and Luthuli House.</span></span></span></p>\r\n<p><span ><span ><span>First, some context: insofar as the Zuma regime has a foreign policy, it’s restricted to diplomatically fellating members of the Chinese Communist Party, no matter how low ranking. Since 1998, when South Africa officially adopted the One China Policy, Taiwan ceased to exist. Nonetheless, South Africa and Taiwan maintain reciprocal liaison offices, and Taiwan </span></span></span><span ><span ><span><i>does</i></span></span></span><span ><span ><span> exist: it has 24-million people, a GDP of US$ 1.47-trillion, and often serves as an enormously beneficial (if possibly dangerous) foil for the pushy Chinese. So off Solly jetted to the earthquake-braced high-rises of Taipei, in order to bring back “investment” for Tshwane. </span></span></span><span ><span ><span>Dirco led the outrage machine by totally flipping out, with Clayson Manyela describing the trip as </span></span></span><a href=\"http://www.timeslive.co.za/politics/2017/01/03/More-fallout-over-Msimanga’s-‘highly-regrettable’-Taipei-trip\"><span ><span>“highly regrettable”</span></span></a><span ><span ><span>.</span></span></span></p>\r\n<p><span ><span ><span>(Hilariously, the ANC called on Dirco to “confiscate all official and diplomatic passports from officials who are found to be wilfully undermining our foreign policy”, as if that was constitutionally possible when municipalities bear the right to set their own development agendas. The ANC and the Constitution: not the best of relationships.) </span></span></span></p>\r\n<p><span ><span ><span>So, was this the move of an idiot naif, with nuclear war as a possible outcome? Msimanga’s team called a presser at the Tshwane Municipal Buildings in Centurion on a balmy Wednesday afternoon in order to clear things up. Msimanga arrived wearing a sharp summer suit, and got right to business. </span></span></span></p>\r\n<p><span >“<span ><span>Yes, I’ve been to Taipei,” he said. “Yes, I enjoyed Taipei. And no, I don’t regret going to Taipei.”</span></span></span></p>\r\n<p><span ><span ><span>Well then. </span></span></span></p>\r\n<p><span >“<span ><span>It was not political, and it should never have been turned into political football,” he continued. According to Msimanga, the trip came about following an invitation from the megacity’s mayor, and was undertaken in order to a) see how a world-class city was administered, and b) to bring back oodles of Taiwanese investment cash. </span></span></span></p>\r\n<p><span ><span ><span>Msimanga claimed that he sent a letter informing Dirco of the visit, and according to him, Dirco didn’t so much as bleat. But, just as he was about to board the flight, his team received a call from Dirco’s spokesperson, promising Word War III if he took the trip. Msimanga correctly pointed out that he would not have been able to use his diplomatic passport – replete with a Taiwanese visa! – without permission from Dirco and other government agencies; nor would he have been cleared for the diplomatic areas at the airport without the proper protocols having been observed. </span></span></span></p>\r\n<p><span ><span ><span>What’s more, the South African liaison – the cushiest ANC appointment currently on the books – was there to meet them when they arrived. </span></span></span></p>\r\n<p><span ><span ><span>Later, in his office, Msimanga was frank about what was facing him: </span></span></span></p>\r\n<p><span >“<span ><span>It’s scary. It’s scary because I realise the magnitude of the task. The amount of work that needs to be done, the amount of education our people need on what local government can and should do.”</span></span></span></p>\r\n<p><span ><span ><span>More than anything, said Msimanga, South African metros require revenue. </span></span></span></p>\r\n<p><span >“<span ><span>We have heard from [Finance Minister] Pravin Gordhan that metros will receive less grant money, because of the belief that we should generate more revenue ourselves. So I have to assist our people to get employed, and to become taxpayers.”</span></span></span></p>\r\n<p><span ><span ><span>In other words, due to both inclination and circumstance, Msimanga must function as the ideal DA construct – the politician-businessman.</span></span></span></p>\r\n<p><span ><span ><span>His strategy is twofold. First, here’s a guy who unabashedly quotes from former New York mayor (and current Trump towel boy) Rudy Giuliani, who’s infamous broken windows policy has informed much of Msimanga’s thinking: </span></span></span></p>\r\n<p><span >“<span ><span>Law and order goes a long way,” he said. “If we get things right, it addresses other social issues, like poverty. People ask, How does law and order address poverty? I say, Why would you invest in a city in which your investment is not safe, and it could be lost the very next day?”</span></span></span></p>\r\n<p><span ><span ><span>Meanwhile, Msimanga has to hold the council chamber together. “So far, coalition has been holding,” he said, “because of my open-door policy. If there are failures, we’ll say what the failures are. The EFF will question things we do, because they remain the opposition – they vote with or against us on an issue-by-issue basis, and they’re true to that. We’re not pushing party agendas, we’re pushing government agendas.” </span></span></span></p>\r\n<p><span ><span ><span>And then there’s the ANC, the dying giant, the exploding dwarf star. </span></span></span></p>\r\n<p><span >“<span ><span>I’ve always extended a hand to the ANC, although the first three council meetings were very rocky, marred by violence outside the chambers. I believe it’s emanating from the shock of losing the city, and sometimes you need to let people go through the stages of shock.”</span></span></span></p>\r\n<p><span ><span ><span>But obstruction works – just ask the Republicans, who after attempting to shut down every aspect of Barack Obama’s presidency were rewarded in the last election with the White House, Congress, the Senate and the Supreme Court. But Msimanga thinks that strategy holds only to a point. He said that he’d spoken to both ANC Gauteng Chairman Paul Mashatile and Gauteng Premier David Makhura following their party’s disgraceful council chamber meltdowns. Mashatile, who saw on TV the ANC caucus behaving like lunatics, called Msimanga at 02:00 in order to commiserate. “I told him we cannot allow a situation where violence becomes the order of the day,” said Msimanga.</span></span></span></p>\r\n<p><span ><span ><span>So, rounding back to Taiwan, is his own strategy an attempt to play the jealous Chinese off against the horny Taiwanese? He offered me a cheeky smile. </span></span></span></p>\r\n<p><span >“<span ><span>My biggest task is attracting investment for this city,” he said. “If you go to any corner of this city, you go to the old industrial sites, and they have become hotspots for crime, and eyesores. What has also motivated me is the fear that if we don’t bring in revenue, we’ll be a city that doesn’t grow. So whether it is playing one against the other, I’m telling you why I’m doing this.”</span></span></span></p>\r\n<p><span ><span ><span>Will Msimanga’s Tshwane one day resemble Taipei? We’ll see. In the meantime, there’s a screwed-up city to run. “I’m enjoying all of this,” he insists, again.</span></span></span></p>\r\n<p><span ><span ><span>Of <i>course</i> you are. <span style=\"text-decoration: underline;\"><b>DM</b></span></span></span></span></p>\r\n<p><span ><span ><span><i>Photo: <span style=\"color: #212124;\">The Global Covenant of Mayors at the C40 Mayors Summit</span></i></span></span></span></p>\r\n<h2 class=\"western\" style=\"margin-top: 0cm; margin-bottom: 0cm; border: none; padding: 0cm; line-height: 0.4cm; widows: 2; orphans: 2;\"><span style=\"color: #212124;\"><span ><span><i>Mayor Solly Msimanga of Tshwane</i></span></span></span></h2>\r\n",
"teaser": "TRAINSPOTTER: Did Tshwane’s Solly Msimanga really break SA foreign policy?",
"externalUrl": "",
"sponsor": null,
"authors": [
{
"id": "117",
"name": "Richard Poplak",
"image": "https://www.dailymaverick.co.za/wp-content/uploads/2023/02/richardpoplak.jpg",
"url": "https://staging.dailymaverick.co.za/author/richardpoplak/",
"editorialName": "richardpoplak",
"department": "",
"name_latin": ""
}
],
"description": "",
"keywords": [
{
"type": "Keyword",
"data": {
"keywordId": "2736",
"name": "Politics of South Africa",
"url": "https://staging.dailymaverick.co.za/keyword/politics-of-south-africa/",
"slug": "politics-of-south-africa",
"description": "",
"articlesCount": 0,
"replacedWith": null,
"display_name": "Politics of South Africa",
"translations": null
}
},
{
"type": "Keyword",
"data": {
"keywordId": "2746",
"name": "African National Congress",
"url": "https://staging.dailymaverick.co.za/keyword/african-national-congress/",
"slug": "african-national-congress",
"description": "The African National Congress (ANC) is a social-democratic political party in South Africa. It has been the governing party of South Africa since the 1994 general election. It was the first election in which all races were allowed to vote.\r\n\r\nThe ANC is the oldest political party in South Africa, founded in 1912. It is also the largest political party in South Africa, with over 3 million members.\r\n\r\nThe African National Congress is a liberation movement that fought against apartheid, a system of racial segregation that existed in South Africa from 1948 to 1994. The ANC was banned by the South African government for many years, but it continued to operate underground.\r\n\r\nIn 1990, the ban on the ANC was lifted and Nelson Mandela was released from prison. The ANC then negotiated a peaceful transition to democracy in South Africa.\r\n\r\nSince 1994, the ANC has governed South Africa under a system of majority rule.\r\n\r\nThe African National Congress has been criticised for corruption and for failing to address some of the challenges facing South Africa, such as poverty and unemployment.\r\n\r\nThe African National Congress is a complex and diverse organisation. It is a coalition of different political factions, including communists, socialists, and trade unionists.\r\n\r\nThe ANC has always claimed to be a broad church that includes people from all walks of life. It is a powerful force in South African politics and it will continue to play a major role in the country's future.\r\n\r\nThe party's support has declined over the years and it currently faces a threat of losing control of government in the 2024 national elections.",
"articlesCount": 0,
"replacedWith": null,
"display_name": "African National Congress",
"translations": null
}
},
{
"type": "Keyword",
"data": {
"keywordId": "3765",
"name": "Geography of South Africa",
"url": "https://staging.dailymaverick.co.za/keyword/geography-of-south-africa/",
"slug": "geography-of-south-africa",
"description": "",
"articlesCount": 0,
"replacedWith": null,
"display_name": "Geography of South Africa",
"translations": null
}
},
{
"type": "Keyword",
"data": {
"keywordId": "4103",
"name": "Pretoria",
"url": "https://staging.dailymaverick.co.za/keyword/pretoria/",
"slug": "pretoria",
"description": "",
"articlesCount": 0,
"replacedWith": null,
"display_name": "Pretoria",
"translations": null
}
},
{
"type": "Keyword",
"data": {
"keywordId": "5486",
"name": "Solly Msimanga",
"url": "https://staging.dailymaverick.co.za/keyword/solly-msimanga/",
"slug": "solly-msimanga",
"description": "",
"articlesCount": 0,
"replacedWith": null,
"display_name": "Solly Msimanga",
"translations": null
}
},
{
"type": "Keyword",
"data": {
"keywordId": "5489",
"name": "Democratic Alliance",
"url": "https://staging.dailymaverick.co.za/keyword/democratic-alliance/",
"slug": "democratic-alliance",
"description": "",
"articlesCount": 0,
"replacedWith": null,
"display_name": "Democratic Alliance",
"translations": null
}
},
{
"type": "Keyword",
"data": {
"keywordId": "5491",
"name": "City of Tshwane Metropolitan Municipality",
"url": "https://staging.dailymaverick.co.za/keyword/city-of-tshwane-metropolitan-municipality/",
"slug": "city-of-tshwane-metropolitan-municipality",
"description": "",
"articlesCount": 0,
"replacedWith": null,
"display_name": "City of Tshwane Metropolitan Municipality",
"translations": null
}
},
{
"type": "Keyword",
"data": {
"keywordId": "8057",
"name": "Department of International Relations and Cooperation",
"url": "https://staging.dailymaverick.co.za/keyword/department-of-international-relations-and-cooperation/",
"slug": "department-of-international-relations-and-cooperation",
"description": "",
"articlesCount": 0,
"replacedWith": null,
"display_name": "Department of International Relations and Cooperation",
"translations": null
}
},
{
"type": "Keyword",
"data": {
"keywordId": "11926",
"name": "Centurion, Gauteng",
"url": "https://staging.dailymaverick.co.za/keyword/centurion-gauteng/",
"slug": "centurion-gauteng",
"description": "",
"articlesCount": 0,
"replacedWith": null,
"display_name": "Centurion, Gauteng",
"translations": null
}
},
{
"type": "Keyword",
"data": {
"keywordId": "12818",
"name": "Olievenhoutbosch",
"url": "https://staging.dailymaverick.co.za/keyword/olievenhoutbosch/",
"slug": "olievenhoutbosch",
"description": "",
"articlesCount": 0,
"replacedWith": null,
"display_name": "Olievenhoutbosch",
"translations": null
}
},
{
"type": "Keyword",
"data": {
"keywordId": "14929",
"name": "Atteridgeville",
"url": "https://staging.dailymaverick.co.za/keyword/atteridgeville/",
"slug": "atteridgeville",
"description": "",
"articlesCount": 0,
"replacedWith": null,
"display_name": "Atteridgeville",
"translations": null
}
},
{
"type": "Keyword",
"data": {
"keywordId": "15541",
"name": "Tshwane",
"url": "https://staging.dailymaverick.co.za/keyword/tshwane/",
"slug": "tshwane",
"description": "",
"articlesCount": 0,
"replacedWith": null,
"display_name": "Tshwane",
"translations": null
}
}
],
"short_summary": null,
"source": null,
"related": [],
"options": [],
"attachments": [
{
"id": "63384",
"name": "",
"description": "",
"focal": "50% 50%",
"width": 0,
"height": 0,
"url": "https://dmcdn.whitebeard.net/dailymaverick/wp-content/uploads/Poplak-Trainspotter-Solly-Msimanga.jpg",
"transforms": [
{
"x": "200",
"y": "100",
"url": "https://dmcdn.whitebeard.net/i/vVHozmjKwHHwbBUDTEFtfJ4p-gE=/200x100/smart/filters:strip_exif()/file/dailymaverick/wp-content/uploads/Poplak-Trainspotter-Solly-Msimanga.jpg"
},
{
"x": "450",
"y": "0",
"url": "https://dmcdn.whitebeard.net/i/UxLmf9-tZjvIxipQClmvKAt6Fds=/450x0/smart/file/dailymaverick/wp-content/uploads/Poplak-Trainspotter-Solly-Msimanga.jpg"
},
{
"x": "800",
"y": "0",
"url": "https://dmcdn.whitebeard.net/i/wuN7-fEixGnDlIV4A5XbyWNxznk=/800x0/smart/filters:strip_exif()/file/dailymaverick/wp-content/uploads/Poplak-Trainspotter-Solly-Msimanga.jpg"
},
{
"x": "1200",
"y": "0",
"url": "https://dmcdn.whitebeard.net/i/sXD36EQh29BJAqAZmleSaK3gYRA=/1200x0/smart/filters:strip_exif()/file/dailymaverick/wp-content/uploads/Poplak-Trainspotter-Solly-Msimanga.jpg"
},
{
"x": "1600",
"y": "0",
"url": "https://dmcdn.whitebeard.net/i/tsSfjW003-RzjaBEfK97uy_gFEc=/1600x0/smart/filters:strip_exif()/file/dailymaverick/wp-content/uploads/Poplak-Trainspotter-Solly-Msimanga.jpg"
}
],
"url_thumbnail": "https://dmcdn.whitebeard.net/i/vVHozmjKwHHwbBUDTEFtfJ4p-gE=/200x100/smart/filters:strip_exif()/file/dailymaverick/wp-content/uploads/Poplak-Trainspotter-Solly-Msimanga.jpg",
"url_medium": "https://dmcdn.whitebeard.net/i/UxLmf9-tZjvIxipQClmvKAt6Fds=/450x0/smart/file/dailymaverick/wp-content/uploads/Poplak-Trainspotter-Solly-Msimanga.jpg",
"url_large": "https://dmcdn.whitebeard.net/i/wuN7-fEixGnDlIV4A5XbyWNxznk=/800x0/smart/filters:strip_exif()/file/dailymaverick/wp-content/uploads/Poplak-Trainspotter-Solly-Msimanga.jpg",
"url_xl": "https://dmcdn.whitebeard.net/i/sXD36EQh29BJAqAZmleSaK3gYRA=/1200x0/smart/filters:strip_exif()/file/dailymaverick/wp-content/uploads/Poplak-Trainspotter-Solly-Msimanga.jpg",
"url_xxl": "https://dmcdn.whitebeard.net/i/tsSfjW003-RzjaBEfK97uy_gFEc=/1600x0/smart/filters:strip_exif()/file/dailymaverick/wp-content/uploads/Poplak-Trainspotter-Solly-Msimanga.jpg",
"type": "image"
}
],
"summary": "Julius Malema’s favourite member of the Democratic Alliance, Tshwane Executive Mayor Solly Msimanga, recently pulled a Donald J. Trump and found himself cozying up with the Taiwanese. Did the VIP -slaying politician destroy decades of delicately wrought South African foreign policy when he visited Taipei over the course of the Christmas break? Or was this a political storm in a teacup, generated to undermine his shaky coalition? RICHARD POPLAK travelled to Centurion to find out.",
"template_type": null,
"dm_custom_section_label": null,
"elements": [],
"seo": {
"search_title": "TRAINSPOTTER: Did Tshwane’s Solly Msimanga really break SA foreign policy?",
"search_description": "\r\n\r\n<p><span >“<span ><span>I’m having a good time,” said Solly Msimanga, unconvincingly, as he occupied a loveseat in his spacious if unflash office in Tshwane’s Centurion Municipal Offices. “I’m get",
"social_title": "TRAINSPOTTER: Did Tshwane’s Solly Msimanga really break SA foreign policy?",
"social_description": "\r\n\r\n<p><span >“<span ><span>I’m having a good time,” said Solly Msimanga, unconvincingly, as he occupied a loveseat in his spacious if unflash office in Tshwane’s Centurion Municipal Offices. “I’m get",
"social_image": ""
},
"cached": true,
"access_allowed": true
}