African Stock Exchanges

Johannesburg Stock Exchange (JSE) Live

Twitter · Facebook
Live share prices of stocks on Johannesburg Stock ExchangeLive share prices of stocks on Johannesburg Stock Exchange
J203 IndexYear-to-DateMarket Cap.
94,710.48 (-204.22)+10,615.34 (12.62%)ZAR 22.18Tr

The Johannesburg Stock Exchange (JSE) is the principal stock exchange of South Africa, located in the affluent municipality of Sandton, Johannesburg. Founded in 1887 during the first South African gold rush, the JSE is today the largest stock exchange on the continent. It is self-described as the engine room of the South African economy, with the primary function of facilitating the raising of primary capital for listed companies while enhancing job opportunities and wealth creation by providing an orderly market for dealing in securities for investors. The JSE upgraded to electronic trading in 1996, and, in 2005, demutualized and listed on its own exchange.

In June 2002, the JSE implemented the FTSE/JSE Africa Index series (a joint venture between the FTSE Group and JSE) to replace the erstwhile JSE Actuaries indices. The series brought with it a change in methodology for calculating indices which complies with the IOSCO recommendations as laid out in the Principles for Financial Benchmarks. The headline indices of the series are the Top 40 (J200), Mid Cap (J201), Small Cap (J202), All Share (J203), Fledgling (J204), and Large Cap (J205). The J203, regarded as the benchmark index, represents 99% of the full market cap of all eligible equities listed on the Main Board, which can be split into the J200-J202 indices.

J203 ▾204.22 (0.22%)
2 days ago
Top Gainers (165)
GPL2.88+15.20%
TEX3.14+11.74%
ISB0.69+11.29%
MKR39.20+10.08%
SEP1.75+9.37%
CKS30.00+9.09%
Bottom Losers (138)
ARA5.50-18.52%
LAB0.06-14.29%
SOL95.23-6.87%
AFH8.00-6.10%
SZK35.00-5.41%
CPR1.38-4.83%
Monetary values are quoted in South African Rand (ZAR) unless otherwise stated

Listed companies/securities

Page 2 of 5

In 2003, the JSE launched the Alternative Exchange (AltX, also known as the Growth Board) for small and mid-sized listings, and later the Yield X for interest rate and currency instruments. With the additional acquisition of the South African Futures Exchange (SAFEX) in 2001 and the Bond Exchange of South Africa (BESA) in 2009, the JSE today offers 5 financial markets, namely, Equities and Bonds, as well as Financial, Commodity, and Interest Rate Derivatives.

TickerNameVolumePriceChange
CSP50010X S&P 500 ETF12,728107.75+0.29
CSPROP10X SA Property Income ETF47,81914.00+0.03
CSYSB10X Yield Selected Bond ETF111,21011.56+0.08
CTACapital Appreciation Limited538,2041.66-0.01
CTOP5010X S&P South Africa Top 50 ETF42,73237.62-0.06
CVWCastleview Property Fund Limited8.20
DCCUS2RMB 2YR Dollar Custodial Certificates1,792.75-9.90
DCCUSDRMB Dollar Custodial Certificates551,753.50-9.75
DCPDis-Chem Pharmacies Limited4,337,99731.68+0.35
DIBDipula Income Fund B98,0585.30-0.17
DKRDeutsche Konsum REIT-AG156.00
DLTDelta Property Fund Limited349,1090.19+0.00
DNBDeneb Investments Ltd1.90
DRDDRD Gold Ltd1,290,06725.13-0.77
DSBPDiscovery B Preference Shares1,021116.06-2.93
DSYDiscovery Limited3,268,875215.20+0.54
DTCDatatec Ltd1,050,73664.99+0.50
EASYAIEasyETFs AI World Actively Managed ETF18,89563.86+0.41
EASYBFEasyETFs Balanced Actively Managed ETF219,05810.84+0.10
EASYGEEasyETFs Global Equity AMETF124,66210.81+0.02
EELEfora Energy Limited48,4900.03+0.00
ELIEllies Holdings Ltd0.01
EMHE Media Holdings Ltd2.88
EMIEmira Property Fund Ltd1,943,02010.50+0.17
EMNE Media Holdings Ltd -N-2.75
ENXenX Group LImited4.89
EPEEPE Capital Partners Ltd2,7606.30-0.25
EPSEastern Platinum Limited1.20
EQUEquites Prop Fund Ltd2,700,09515.06-0.11
ERNErin Energy Corporation30.00
ETF5001nvest S&P 500 Index ETF1,579565.88+0.66
ETF5IT1nvest S&P 500 IT ETF84,80530.53+0.08
ETFBND1nvest SA Bond ETF1,029109.69+0.43
ETFEMA1nvest MSCI EM Asia ETF53635.58+0.21
ETFGGB1nvest G7 Govt Bond ETF10,82782.38-0.51
ETFGLD1nvest Gold ETF3,271586.45-2.69
ETFGRE1nvest Global REIT ETF9,04422.31+0.15
ETFPLD1nvest Palladium ETF49180.16-0.37
ETFPLT1nvest Platinum ETF8,716220.38-0.59
ETFRHO1nvest Rhodium ETF9,652901.03-5.47
ETFSABEFB Actively Managed ETF3911.00+0.06
ETFSAP1nvest SA Property ETF21,77341.32-0.01
ETFSRI1nvest MSCI World SRI ETF104173.44-0.21
ETFSWX1nvest SWIX 40 ETF2424.70-0.01
ETFT401nvest TOP 40 ETF2,91087.50+0.00
ETFUSD1nvest USD Short-Dated ETF8,20317.96-0.11
ETFWLD1nvest MSCI World ETF1,794101.05-0.05
EUZEuropa Metals Limited0.13
EXPExemplar REITail Ltd13.20
EXXExxaro Resources Ltd1,701,261149.74+1.59
FBRFamous Brands Ltd124,96060.76-0.58
FFBFortress REIT Ltd3,330,66320.06-0.01
FGLFinbond Group Ltd15,4900.85+0.00
FNB500FNB S&P 500 Feeder ETF27105.10+0.21
FNBEMGFNB MSCI EM Feeder ETF65.99+0.36
FNBEQFFNB Global 1200 Equity FOF ETF14,147100.79-0.11
FNBINFFNB Government Inflation Bond ETF2,44524.51+0.10
FNBMIDFNB Mid Cap ETF151,5919.40-0.02
FNBT40FNB Top 40 ETF60,08888.28-0.12
FNBWDMFNB MSCI World Feeder ETF19.92+0.08
FNBWGBFNB World Government Bond ETF11,3197.22-0.05
FSRFirstRand Limited32,806,97072.60+0.00
FTAFairvest Ltd A Shares36,74017.80+0.64
FTBFairvest Ltd B Shares11,979,1075.68+0.34
FTHFrontier Transport Holdings35,4156.70+0.20
GFIGold Fields Ltd4,780,854440.08-6.92
GLDNew Gold Issuer Limited13,710561.16-2.92
GLNGlencore plc27,628,57669.61+0.48
GLOBAL10X Total World Stock Feeder ETF164,33016.05-0.02
GLODIV10X S&P GlobalDivTrax ETF76,79520.21-0.01
GLPROP10X S&P Global Property ETF3,38147.45+0.04
GMLGemfields Group Limited48,6841.24+0.10
GNDGrindrod Ltd3,689,63813.00+0.34
GNDPGrindrod Ltd Pref97.00
GPLGrand Parade Inv Ltd85,2502.88+0.38
GRSPGoldrush Holdings Ltd8.80
GRTGrowthpoint Properties Limited25,507,90913.32+0.02
GTCGlobe Trade Centre S.A.30.00
HARHarmony GM Co Ltd4,613,418253.87-8.82
HCIHosken Consolidated Investments Ltd566,874131.81+0.90
HDCHudaco Industries Ltd72,547190.00-2.51
HETHeriot REIT Limited16.00
HILHomechoice Int plc6,85832.90+0.85
HLMHulamin Ltd27,1752.10+0.15
HMNHammerson plc767,42171.81+0.47
HUGHuge Group Ltd1.90
HWAHwange Colliery Ltd0.51
HYPHyprop Inv Ltd1,996,83242.95+1.07
IMPImpala Platinum Hlgs Ltd5,691,597143.83-4.80
INCOMECoreShares Income Actively Managed ETF302,50010.62+0.01
INLInvestec Limited5,022,758120.97+0.97
INPInvestec Plc3,951,864121.12+0.37
INPPInvestec Plc Preference Shares145.00
INPPRInvestec Plc Preference Shares - Rand89.01
INPRInvestec Ltd Preference Shares1,60398.00+0.80
IOCiOCO Ltd498,3543.50-0.07
ISAISA Holdings Limited18,6502.04+0.09
ISBInsimbi Industrial Holdings10,0000.69+0.07
ITEItaltile Ltd524,55610.14+0.44
IVTInvicta Holdings Ltd15,40033.00-0.50
  1. « Prev
  2. Showing 101 - 200 of 437 listings
  3. Next »

JSE TRADING SUMMARY FOR FRIDAY, JUNE 20, 2025: At the end of the last weekday of trading on the Johannesburg Stock Exchange (JSE), a total of 629,384,935 shares in 380,189 deals, corresponding to a market value of ZAR 58,549,670,871.16, were traded. Compared with the previous JSE trading day (Thursday, June 19), today's data shows 72% improvement in volume, 36% improvement in turnover, and 35% improvement in deals. The current market capitalization of the Johannesburg Stock Exchange is ZAR 22.2 trillion.

In the aggregate, 319 JSE listed equities participated in trading, ending with 165 gainers and 138 losers. Grand Parade Inv led the gainers with 15.2% share price appreciation closing at ZAR 2.88 per share, followed by Texton Property Fund (+11.74%), Insimbi Industrial Holdings (+11.29%) and Montauk Renewables (+10.08%). On the losing side, Astoria Investments came out last with an end-of-day price depreciation of 18.52% at ZAR 5.50 per share, followed by Labat Africa (-14.29%), Sasol (-6.87%) and Alexander Forbes Grp Hldgs (-6.1%). Redefine Properties recorded the highest volume of 48.9 million traded shares, followed by FirstRand (32.8m), Old Mutual (30.1m) and Glencore (27.6m).

Regarding the performance of JSE market indices, the benchmark FTSE/JSE All Share Index (J203) pared 204.22 (-0.22%) points to close at 94,710.48, representing a 1-week loss of 2.39%, a 4-week gain of 1.69%, and an overall year-to-date gain of 12.62%. Other remarkable indices that performed were the FTSE/JSE Fledgling Index (+0.44%; -0.03% 1WK; -1.21% YTD), FTSE/JSE Small Cap Index (+0.36%; -1.21% 1WK; -2.43% YTD), FTSE/JSE Large Cap Index (-0.23%; -2.46% 1WK; +17.18% YTD), FTSE/JSE Top 40 Index (-0.27%; -2.45% 1WK; +15.59% YTD), and FTSE/JSE Mid Cap Index (-0.36%; -2.54% 1WK; +5.82% YTD).


Index of African Stock Exchanges:

  1. Botswana Stock Exchange
  2. BRVM Stock Exchange
  3. Ghana Stock Exchange
  4. Johannesburg Stock Exchange
  5. Lusaka Securities Exchange
  6. Malawi Stock Exchange
  7. Nairobi Securities Exchange
  8. Nigerian Stock Exchange
  9. Uganda Securities Exchange
  10. Zimbabwe Stock Exchange

Comments

  1. EXPECTOS SELOTOLEEXPECTOS SELOTOLE
    Jun 5, 2025 17:13 GMT

    How to buy shere stock here. Can somebody help

  2. OGBONNAYA GODWIN MBONUOGBONNAYA GODWIN MBONU
    Jul 21, 2023 18:07 GMT

    How can one invest in stocks there in South Africa, Kenya as well as Ghana alike.

    1. NathanielNathaniel
      Aug 26, 2024 08:44 GMT

      You just have to get a registered broker here and discuss with them. Since you are at a citizen you will have to go through few documentation before you will. Very Flexible here anyways. Just have to do your research as to which company to invest in. We can discuss more in research or visit any online resources

  3. Frederick kwasi NkanbilaFrederick kwasi Nkanbila
    Jul 19, 2023 13:12 GMT

    Please am a Ghanaian and would like to invest in the Johannesburg stock exchange. Which stock will you advise me to buy. Thank you.

  4. VictorVictor
    Mar 2, 2023 15:05 GMT

    Good day,

    We are working on a research of market analysis that looks at all companies registered with CIPC, listed on the Johannesburg stock exchange, and found business ONLY in Mpumalanga province. Your providing such information will greatly help as we need to expedite the work and complete urgent. We tried searching on the internet for such but the info is hard to come by.

    Thanks in advance,
    Victor Maloma

  5. Pieter BassonPieter Basson
    Jul 28, 2022 14:25 GMT

    Dear Sir/Madam,

    I just want to warn people of Afristrat's scam Investment sceems.

    PEOPLE PLEASE BE ALERTED OF AFRISTRAT LTD.

    Afristrat Ltd is a company who are running people's hard earned money who they Invest as a SCAM.

    On 2016-01-20 I Invested R50 000.00 with Ecsponet Financial Services for 5year period at 100% of Initial investment payable after 5 years at a Fix rate of 11.2% per annum, payable at redemption.

    The risk profile was Moderate, Investment No: ECSB000444 and I was told that I will get R85 000.00 at the end of the period.

    Class B Preferrence Share Certificate Number 00090023 Account Number C0000003697 was issued by Computershare on 2016-03-04 with 500 JSE SHARE CODE.

    So according to all of this on 2021-01-20 I should have get R85 000.00, but on 2020-06-05, about 6 months before the time, Ecsponent Ltd start with their troubles and gave me 2 175 185 Ordinary Shares on 2020-6-08 for my Investment.

    Again on 2020-10-16 Ecspon­ent Ltd start another thing by changing their name to Afristrat Ltd and gave me 2175185 Afristrat shares at a price of R0.01.

    Now my R50 000.00 is worth R21 751.85, a lost of R28 824.15 plus the R35 000.00 of my original Investment!

    If you think that is all.

    Then Afristrat Ltd started with their troubles again.

    On 2022-04-11 Afristrat Ltd started with consolidation of shares and gave me only 18 126 dematerialised A­fristrat ordinary shares at R0.22 per share, held by Computershare CSDP.

    Now my R50 000.00 is worth R3 987.72, a lost of R46 012.28 plus the R35 000.00 of my original Investment!

    THIS PROVES THAT PEOPLE MUST BE ALERTED BEFORE THEY DO DEALINGS WITH AFRISTRAT LTD.

    I also have an Bond of R150 000.00 there, JUST AS OF A LOT OF OTHERS WHO COMPLAINED WITH ME, but since May'22 Afristrat LTD stop paying us our monthly income.

    I believe they want to give us their Shares which is far less than our Bonds and they do not even ask us, they just decide for themselves what to do with our money and then we looses all the way!!

    Yes, me write this, but I stand up for the truth and has written it to many platforms like newspapers, but looks like nobody wants to take Afristrat LTD on, but when you start a parimid shceme they took you to court and jail but what is Afristrat LTD do otherwise? They are stealing people's money to enrich themselves.

    Have a great day, God bless, Aml.

    Pieter Abraham Basson
    ID: 550422 5008 081
    Cell: 083 501 1928
    2022-07-28

  6. LuyandaLuyanda
    Apr 1, 2022 12:56 GMT

    I would like to buy shares on JSE but i dont know where to start.Hiw can i have an account where i will buy shares?

    1. Zinele ZondiZinele Zondi
      Jul 12, 2022 06:53 GMT

      Hello, I have got free materials to share with you on how to trade and invest in JSE stock exchange. You can reach me via this gmail: zinelezondi78@gmail.com. WhatsApp: ‪078 989 9152‬

    2. Dedan HiuhuDedan Hiuhu
      May 18, 2023 11:29 GMT

      Hello,

      The JSE does not sell shares directly. You have to go through a JSE registered stockbroker.

      For your case and for convenience you can look for a broker offering international services and have an online trading platform

      When choosing a broker, it is advisable to go for a well established Investment firm instead of individual brokers.

      Make sure you have a simple investment plan/portfolio before you venture into any investment.

      My six steps of creating a simple and achievable investment portfolio
      • Start with Your Goals and Time Horizon
      • Understand Your Risk Tolerance
      • Match Your Account Type with Your Goals
      • Select Investments- should be diverse
      • Create Your Asset Allocation and Diversify
      • Monitor, Rebalance and Adjust
      Once a portfolio is in place, it's important to monitor the investment and ideally reassess goals annually, making changes as needed.
      Most people have heard the old saying, "Don't put all your eggs in one basket." The logic: If a farmer were to stumble while bringing the basket of eggs back from the henhouse, they could end up with a messy situation. Those words of wisdom go well beyond farming; they also perfectly encapsulate the idea of not risking all your money on a single investment.
      One way investors can reduce their risk of a cracked nest egg is by diversifying their portfolio. Here's a look at what that means, as well as three tips to help you quickly diversify your investments.
      My Three Tips on Diversifying Your Portfolio In order To Reduce Overall Risk for Beginners
      1. Buy at least 25 stocks across various industries (or buy an index fund)
      2. Put a portion of your portfolio into fixed income e.g. bonds- this reduces your overall portfolio returns, but also lessen risk and volatility
      3. Consider investing a portion in real estate- Real estate has historically increased a portfolio's total return while reducing its overall volatility

      Kind Regards

      Dedan Maina
      Business&Investment Consultant
      Advocate for youth economic development and social well being
      Email: mzazipacesetters@gmail.com
      WhatsApp: 0798264178

  7. BongakonkeBongakonke
    Sep 3, 2021 17:45 GMT

    I want to learn how to invest to these companies using JSE

    1. Zinele ZondiZinele Zondi
      Jul 12, 2022 06:54 GMT

      Hello, I have got free materials to share with you on how to trade and invest in JSE stock exchange. You can reach me via this gmail: zinelezondi78@gmail.com. WhatsApp: ‪078 989 9152‬

    2. Dedan HiuhuDedan Hiuhu
      May 18, 2023 11:20 GMT

      Hello,

      The JSE does not sell shares directly. You have to go through a JSE registered stockbroker.

      When choosing a broker, it is advisable to go for a well established Investment firm instead of individual brokers.

      Make sure you have a simple investment plan/portfolio before you venture into any investment.

      My six steps of creating a simple and achievable investment portfolio
      •     Start with Your Goals and Time Horizon
      •     Understand Your Risk Tolerance
      •     Match Your Account Type with Your Goals
      •     Select Investments- should be diverse
      •     Create Your Asset Allocation and Diversify
      •     Monitor, Rebalance and Adjust
      Once a portfolio is in place, it's important to monitor the investment and ideally reassess goals annually, making changes as needed.
      Most people have heard the old saying, "Don't put all your eggs in one basket." The logic: If a farmer were to stumble while bringing the basket of eggs back from the henhouse, they could end up with a messy situation. Those words of wisdom go well beyond farming; they also perfectly encapsulate the idea of not risking all your money on a single investment.
      One way investors can reduce their risk of a cracked nest egg is by diversifying their portfolio. Here's a look at what that means, as well as three tips to help you quickly diversify your investments.
      My Three Tips on Diversifying Your Portfolio In order To Reduce Overall Risk for Beginners
      1.     Buy at least 25 stocks across various industries (or buy an index fund)
      2.     Put a portion of your portfolio into fixed income e.g. bonds- this reduces your overall portfolio returns, but also lessen risk and volatility
      3.     Consider investing a portion in real estate- Real estate has historically increased a portfolio's total return while reducing its overall volatility.

  8. Mdara SydMdara Syd
    May 7, 2021 11:34 GMT

    I am a Zimbabwean and l live in Zimbawe. Is it possible to invest on JSE? If so may you please guide on how to proceed.Also is there a platform were l can invest online.

    1. Zinele ZondiZinele Zondi
      Jul 12, 2022 06:55 GMT

      Hello, I have got free materials to share with you on how to trade and invest in JSE stock exchange. You can reach me via this gmail: zinelezondi78@gmail.com. WhatsApp: ‪078 989 9152‬

    2. ObviousObvious
      Jun 15, 2022 07:09 GMT

      Contact me I can assist you.

  9. ElvisElvis
    Mar 27, 2021 01:20 GMT

    Please I am not in South Africa how do I buy shares .

    1. JS JeandréJS Jeandré
      Mar 29, 2021 04:12 GMT

      There are three ways to invest on the JSE from outside South Africa: (1) through your local stockbroker, (2) through your bank, or (3) through a South African stockbroker. With option 1, your local stockbroker will take charge of all the heavy lifting by finding whatever means necessary to secure the shares on your behalf. With option 2, the bank will secure the shares by means of depository receipts. With option 3, you will either sign up for a custodian account or register with the SA broker as a foreign investor. For a list of JSE registered stockbrokers visit jse.co.za/...oker-institution.

    2. Dedan HiuhuDedan Hiuhu
      May 18, 2023 11:28 GMT

      Hello,

      The JSE does not sell shares directly. You have to go through a JSE registered stockbroker.

      For your case and for convenience you can look for a broker offering international services and have an online trading platform

      When choosing a broker, it is advisable to go for a well established Investment firm instead of individual brokers.

      Make sure you have a simple investment plan/portfolio before you venture into any investment.

      My six steps of creating a simple and achievable investment portfolio
      • Start with Your Goals and Time Horizon
      • Understand Your Risk Tolerance
      • Match Your Account Type with Your Goals
      • Select Investments- should be diverse
      • Create Your Asset Allocation and Diversify
      • Monitor, Rebalance and Adjust
      Once a portfolio is in place, it's important to monitor the investment and ideally reassess goals annually, making changes as needed.
      Most people have heard the old saying, "Don't put all your eggs in one basket." The logic: If a farmer were to stumble while bringing the basket of eggs back from the henhouse, they could end up with a messy situation. Those words of wisdom go well beyond farming; they also perfectly encapsulate the idea of not risking all your money on a single investment.
      One way investors can reduce their risk of a cracked nest egg is by diversifying their portfolio. Here's a look at what that means, as well as three tips to help you quickly diversify your investments.
      My Three Tips on Diversifying Your Portfolio In order To Reduce Overall Risk for Beginners
      1. Buy at least 25 stocks across various industries (or buy an index fund)
      2. Put a portion of your portfolio into fixed income e.g. bonds- this reduces your overall portfolio returns, but also lessen risk and volatility
      3. Consider investing a portion in real estate- Real estate has historically increased a portfolio's total return while reducing its overall volatility

      Kind Regards

      Dedan Maina
      Business&Investment Consultant
      Advocate for youth economic development and social well being
      Email: mzazipacesetters@gmail.com
      WhatsApp: 0798264178

  10. Takawira SanganzaTakawira Sanganza
    Jan 27, 2021 02:37 GMT

    Hello,
    I would like to invest on the JSE.

    How can I open a brokerage account denominated in Rands?

    Iam based in Atlanta GA USA,but I do have a South African and Zimbabwean presence on and off.

    Thank you

    Patterson
    +1-404-834-1646

    1. BenedictaBenedicta
      Jan 27, 2021 09:55 GMT

      Trading is in rands so accounts are denominated in the currency, by default. Unless it's a custodian account in which case an exchange rate determined by the broker applies.

    2. Dedan HiuhuDedan Hiuhu
      May 18, 2023 11:26 GMT

      Hello,

      The JSE does not sell shares directly. You have to go through a JSE registered stockbroker.

      For your case and for convenience you can look for a broker offering international services and have an online trading platform

      When choosing a broker, it is advisable to go for a well established Investment firm instead of individual brokers.

      Make sure you have a simple investment plan/portfolio before you venture into any investment.

      My six steps of creating a simple and achievable investment portfolio
      • Start with Your Goals and Time Horizon
      • Understand Your Risk Tolerance
      • Match Your Account Type with Your Goals
      • Select Investments- should be diverse
      • Create Your Asset Allocation and Diversify
      • Monitor, Rebalance and Adjust
      Once a portfolio is in place, it's important to monitor the investment and ideally reassess goals annually, making changes as needed.
      Most people have heard the old saying, "Don't put all your eggs in one basket." The logic: If a farmer were to stumble while bringing the basket of eggs back from the henhouse, they could end up with a messy situation. Those words of wisdom go well beyond farming; they also perfectly encapsulate the idea of not risking all your money on a single investment.
      One way investors can reduce their risk of a cracked nest egg is by diversifying their portfolio. Here's a look at what that means, as well as three tips to help you quickly diversify your investments.
      My Three Tips on Diversifying Your Portfolio In order To Reduce Overall Risk for Beginners
      1. Buy at least 25 stocks across various industries (or buy an index fund)
      2. Put a portion of your portfolio into fixed income e.g. bonds- this reduces your overall portfolio returns, but also lessen risk and volatility
      3. Consider investing a portion in real estate- Real estate has historically increased a portfolio's total return while reducing its overall volatility

      Kind Regards

      Dedan Maina
      Business&Investment Consultant
      Advocate for youth economic development and social well being
      Email: mzazipacesetters@gmail.com
      WhatsApp: 0798264178

NOTE: You are replying to 's comment. [Cancel]