×

Biden to spotlight Angola's Lobito Corridor, his legacy to counter China in Africa

President Joe Biden meets with Angola's President Joao Manuel Goncalves Lourenco at the White House in Washington, Nov. 30, 2023.[File,VOA]

When U.S. President Joe Biden visits Angola on Wednesday, he will put into focus his legacy infrastructure project aimed at securing crucial supply chains on the African continent. Called the Lobito Corridor, the project is the centerpiece of his administration’s strategy to counter China’s clout in global development.

The Lobito Corridor is a $5 billion investment across multiple sectors that is intended to revitalize and extend the 1,300-kilometer Benguela railway line. It will connect the 120-year-old Angolan port of Lobito on the Atlantic Ocean to the Democratic Republic of Congo, and in its second phase, to Zambia.

Announced in September 2023, much of the corridor’s financing comes from the Partnership for Global Infrastructure and Investment. The PGI is a Biden-led 2022 initiative from the Group of Seven wealthiest economies that evolved from his Build Back Better World plan launched in 2021 as a counter to China’s Belt and Road Initiative.

Once operational, it will boost access to critical minerals for the United States and its partners, including cobalt and copper, that are essential in electric vehicle manufacturing. According to a U.S. congressional report, 80% of the DRC’s copper mines are Chinese owned. China is responsible for mining 85% of the DRC’s rare earth minerals, including 76% of its cobalt.

he Lobito Corridor is expected to cut transportation costs, open access to arable agricultural land and drive climate-resilient economic growth, Helaina Matza, acting special coordinator for the PGI at the U.S. Department of State, said Tuesday in a briefing to reporters.

The PGI’s investments will “amplify the impact of that infrastructure” with projects such as developing solar energy, local electricity networks and desalination efforts, she said.

The project is championed by Angolan President Joao Lourenco. Angola owes about $17 billion to China, more than a third of its total debt. The debt is mostly in the form of infrastructure development loans, backed by oil, that funded the country’s economic recovery following three decades of civil war that ended in 2002.

PGI to counter BRI

Since launching the Belt and Road Initiative, or BRI, in 2013, China has become the main backer of global development financing. In Africa, Beijing has signed loan commitments with 49 African governments and seven regional institutions.

From 2013 to 2021, China provided $679 billion for infrastructure projects around the world, according to a U.S. government analysis, while the U.S. provided $76 billion.

The U.S., alongside G7 partners, announced in 2022 that the PGI aims to mobilize $600 billion by 2027 as an alternative to infrastructure financing models that are “often opaque, fail to uphold environmental and social standards, exploit workers and leave the recipient countries worse off.”

That’s a lot of financing to catch up to in a few years, and Lobito is “the first and the most developed” project in that effort, said Witney Schneidman, a nonresident senior fellow at the Brookings Institution.

“That's the A+ project, but I don’t see a whole lot of other projects,” Schneidman told VOA.

The PGI’s other project, the Luzon Corridor, was launched in April to support connectivity between Subic Bay, Clark, Manila and Batangas in the Philippines.

In Lobito, the U.S. works mostly with European partners. In Luzon, the U.S. is teaming up with Japan to secure critical industries such as semiconductors.

The White House pushed back against the notion that Biden has scaled back his global infrastructure ambitions to the two corridors.

“We’ve mobilized more than $60 billion, just the U.S., and that’s a part of the larger G7,” national security adviser Jake Sullivan told VOA during a briefing last month.

“And that’s not just been for two corridors,” he said. “That’s been for investments across Africa, Southeast Asia and Latin America.”

US-Africa strategy

In August 2022, the Biden administration launched an Africa strategy that “reframes the region’s importance to U.S. national security interests,” the strategy says.

Later that year, Biden hosted the U.S.-Africa Leaders Summit, where he pledged the U.S. to invest $55 billion in Africa over three years.

“We are overdelivering on that thus far,” Frances Brown, senior director for African affairs at the National Security Council, said in a briefing Tuesday. “We’ve invested more than 80% of that commitment.”

But much of that $55 billion was allocated under existing programs and does not bring the kind of megaproject that is “visible to the average African that says the United States financed that in the way that the Chinese do,” said Mvemba Phezo Dizolele, director of the Africa Program at the Center for Strategic and International Studies.

Which is why the Lobito Corridor stands out, Dizolele told VOA. It is the “one palpable project that people can look at and say, ‘If this is implemented, then maybe it would move things forward.’”

On a continent where the presence of Chinese financing, businesses and migrants are so prevalent that many African countries teach Mandarin in schools and incorporate Chinese characters in public signage, that’s a start.

Moving forward, activists hope the U.S. will not set aside social and environmental concerns that have besieged projects under Chinese financing.

“We have to ensure that we can hear all stakeholders engaging in the process,” said Sergio Calundungo, founder of the Social Observatory of Angola.

So far, civil society groups have not been invited to the table, but they are ready to ensure that local communities can “share as much as possible the prosperity through this important infrastructure,” he told VOA.

Will it continue?

President-elect Donald Trump will enter office in January. While some are concerned that the U.S. commitment to Africa might falter under his America First doctrine, analysts point to initiatives taken under his first administration.

In 2018, the Trump administration launched Prosper Africa, an initiative that brings together U.S. government services to help investors do business on the continent. In 2019, it launched the Blue Dot Network, an international certification mechanism to ensure infrastructure projects meet environmental and social standards.

They were aware that infrastructure investments needed “to foster economic growth, to foster stability, but also for U.S. interests globally when competing with China,” said Joseph Lemoine, senior director of the Atlantic Council's Freedom and Prosperity Center. “I'm hopeful that they will continue those efforts,” he told VOA.

Trump also launched the U.S. International Development Finance Corporation in 2020. The DFC is an agency that functions as America’s development bank, with $60 billion in lending capacity.

DFC’s first CEO, Adam Boehler, a college roommate of Trump’s son-in-law Jared Kushner, spoke openly of linking development aid to foreign policy goals. In a 2020 interview, he admitted promising $2 billion for Indonesia should the country agree to join the Trump administration's Abraham Accords and recognize Israel.

“If you listen to all the Trump people, they want a foreign policy that's transactional,” Schneidman at Brookings said.

Trump has promised to take a confrontational approach to China. Analysts say aligning infrastructure financing needs with Trump’s foreign policy goals may be an element in the U.S.-China rivalry that developing nations can leverage.

 

Request history8.1.26PHP Version901msRequest Duration8MBMemory UsageGET article/{id}/{slug}Route
    • Booting (9.7ms)time
    • Application (892ms)time
    • 1 x Application (98.92%)
      892ms
      1 x Booting (1.08%)
      9.70ms
      10 templates were rendered
      • 1x mainsite.articlearticle.blade.php#?blade
      • 1x mainsite.partials.topsectionsubscribetopsectionsubscribe.blade.php#?blade
      • 1x mainsite.partials.footerfooter.blade.php#?blade
      • 1x mainsite.layouts.appapp.blade.php#?blade
      • 1x mainsite.partials.metasmetas.blade.php#?blade
      • 1x mainsite.partials.topbartopbar.blade.php#?blade
      • 1x mainsite.partials.logo_sectionlogo_section.blade.php#?blade
      • 1x mainsite.partials.menumenu.blade.php#?blade
      • 1x mainsite.partials.streamingstreaming.blade.php#?blade
      • 1x mainsite.partials.stickybottomstickybottom.blade.php#?blade
      uri
      GET article/{id}/{slug}
      middleware
      web
      controller
      App\Http\Controllers\MainsiteController@article
      namespace
      prefix
      where
      file
      app/Http/Controllers/MainsiteController.php:610-1160
      37 statements were executed (7 duplicates)Show only duplicates535ms
      • Articles.php#513standard_digital_mainConnection Established
        Backtrace
        • app/Utils/Articles.php:513
        • app/Http/Controllers/MainsiteController.php:689
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
        • app/Http/Controllers/MainsiteController.php:690
      • Articles.php#520standard_digital_main3.54msselect `id`, `site_id`, `article_category_id`, `title`, `long_title`, `thumbnail_url`, `story`, `published_at`, `premium`, `keywords`, `summary` from `articles` where `id` = '2001507381' and `published_at` <= '2025-02-17 19:05:33' and `deleted_at` is null
        Bindings
        • 0: 2001507381
        • 1: 2025-02-17 19:05:33
        Backtrace
        • app/Utils/Articles.php:520
        • app/Http/Controllers/MainsiteController.php:689
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
        • app/Http/Controllers/MainsiteController.php:690
      • Articles.php#1435standard_digital_main790μsselect * from `days_quote` where `deleted_at` is null and `quote_day` = '2025-02-17'
        Bindings
        • 0: 2025-02-17
        Backtrace
        • app/Utils/Articles.php:1435
        • app/Http/Controllers/MainsiteController.php:692
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
        • app/Http/Controllers/MainsiteController.php:693
      • Builder.php#20standard_digital_main1.07msselect `authors`.*, `article_authors`.`article_id` as `pivot_article_id`, `article_authors`.`author_id` as `pivot_author_id` from `authors` inner join `article_authors` on `authors`.`id` = `article_authors`.`author_id` where `article_authors`.`article_id` = 2001507381 and `authors`.`deleted_at` is null
        Bindings
        • 0: 2001507381
        Backtrace
        • vendor/rennokki/laravel-eloquent-query-cache/src/Query/Builder.php:20
        • vendor/rennokki/laravel-eloquent-query-cache/src/Traits/QueryCacheModule.php:103
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/rennokki/laravel-eloquent-query-cache/src/Traits/QueryCacheModule.php:84
        • vendor/rennokki/laravel-eloquent-query-cache/src/Query/Builder.php:21
      • Articles.php#147standard_digital_main720μsselect `id` from `article_categories` where `site_id` = 1 and `id` = 23 or `parent_id` = 23 and `deleted_at` is null
        Bindings
        • 0: 1
        • 1: 23
        • 2: 23
        Backtrace
        • app/Utils/Articles.php:147
        • app/Http/Controllers/MainsiteController.php:759
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
        • app/Http/Controllers/MainsiteController.php:760
      • Articles.php#164standard_digital_main12.94msselect `id`, `article_category_id`, `title`, `thumbnail_url`, `published_at`, `premium` from `articles` where `article_category_id` in (23) and `site_id` = 1 and `deleted_at` is null and `published_at` <= '2025-02-17 19:05:33' order by `published_at` desc, `list_order` asc, `parent_category_list_order` asc limit 10 offset 0
        Bindings
        • 0: 23
        • 1: 1
        • 2: 2025-02-17 19:05:33
        Backtrace
        • app/Utils/Articles.php:164
        • app/Http/Controllers/MainsiteController.php:759
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
        • app/Http/Controllers/MainsiteController.php:760
      • Articles.php#164standard_digital_main700μsselect `id`, `name`, `parent_id` from `article_categories` where `article_categories`.`id` in (23)
        Backtrace
        • app/Utils/Articles.php:164
        • app/Http/Controllers/MainsiteController.php:759
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
        • app/Http/Controllers/MainsiteController.php:760
      • MainsiteController.php#606standard_digital_main25.45msselect * from `std_article_popular` where `source_id` = 1 and `created_at` = '2025-02-17' order by `article_hints` desc limit 5
        Bindings
        • 0: 1
        • 1: 2025-02-17
        Backtrace
        • app/Http/Controllers/MainsiteController.php:606
        • app/Http/Controllers/MainsiteController.php:764
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
        • app/Http/Controllers/MainsiteController.php:765
      • Articles.php#53standard_digital_main810μsselect `id`, `name`, `short_name`, `parent_id`, `site_id` from `article_categories` where `id` = 23
        Bindings
        • 0: 23
        Backtrace
        • app/Utils/Articles.php:53
        • app/Utils/Articles.php:338
        • app/Http/Controllers/MainsiteController.php:769
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
      • Articles.php#53standard_digital_main790μsselect `id`, `name`, `short_name`, `parent_id`, `site_id` from `article_categories` where `id` = 5
        Bindings
        • 0: 5
        Backtrace
        • app/Utils/Articles.php:53
        • app/Utils/Articles.php:343
        • app/Http/Controllers/MainsiteController.php:769
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
      • Articles.php#688standard_digital_main97.1msselect `id`, `site_id`, `article_category_id`, `title`, `thumbnail_url`, `story`, `published_at`, `premium` from `articles` where (`keywords` LIKE '%[\"Joe Biden in Angola\",\"Joe Biden-Angola Visit\",\"US President-Angola\",\"Joe Biden Retire\"]%') and `site_id` = 1 and `published_at` <= '2025-02-17 19:05:33' and `deleted_at` is null and `id` not in ('2001507381') order by `published_at` desc limit 4 offset 0
        Bindings
        • 0: %["Joe Biden in Angola","Joe Biden-Angola Visit","US President-Angola","Joe Biden Retire"]%
        • 1: 1
        • 2: 2025-02-17 19:05:33
        • 3: 2001507381
        Backtrace
        • app/Utils/Articles.php:688
        • app/Http/Controllers/MainsiteController.php:853
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
        • app/Http/Controllers/MainsiteController.php:854
      • Articles.php#424standard_digital_main91.36msselect `id`, `article_category_id`, `title`, `thumbnail_url`, `published_at`, `premium` from `articles` where (`site_id` = 1 or `site_id` = 16 or `site_id` = 20) and `deleted_at` is null and `published_at` <= '2025-02-17 19:05:33' and `published_at` >= '2025-02-17 18:05:33' order by RAND(), `published_at` desc, `homepage_list_order` asc, `list_order` asc limit 4 offset 0
        Bindings
        • 0: 1
        • 1: 16
        • 2: 20
        • 3: 2025-02-17 19:05:33
        • 4: 2025-02-17 18:05:33
        Backtrace
        • app/Utils/Articles.php:424
        • app/Http/Controllers/MainsiteController.php:857
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
        • app/Http/Controllers/MainsiteController.php:858
      • Articles.php#424standard_digital_main770μsselect `id`, `name`, `parent_id` from `article_categories` where `article_categories`.`id` in (1, 588)
        Backtrace
        • app/Utils/Articles.php:424
        • app/Http/Controllers/MainsiteController.php:857
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
        • app/Http/Controllers/MainsiteController.php:858
      • Articles.php#147standard_digital_main990μsselect `id` from `article_categories` where `site_id` = 1 and `id` = 480 or `parent_id` = 480 and `deleted_at` is null
        Bindings
        • 0: 1
        • 1: 480
        • 2: 480
        Backtrace
        • app/Utils/Articles.php:147
        • app/Http/Controllers/MainsiteController.php:861
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
        • app/Http/Controllers/MainsiteController.php:862
      • Articles.php#164standard_digital_main1.04msselect `id`, `article_category_id`, `title`, `thumbnail_url`, `published_at`, `premium` from `articles` where `article_category_id` in (480, 481, 482, 719) and `site_id` = 1 and `deleted_at` is null and `published_at` <= '2025-02-17 19:05:34' order by `published_at` desc, `list_order` asc, `parent_category_list_order` asc limit 4 offset 0
        Bindings
        • 0: 480
        • 1: 481
        • 2: 482
        • 3: 719
        • 4: 1
        • 5: 2025-02-17 19:05:34
        Backtrace
        • app/Utils/Articles.php:164
        • app/Http/Controllers/MainsiteController.php:861
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
        • app/Http/Controllers/MainsiteController.php:862
      • Articles.php#164standard_digital_main950μsselect `id`, `name`, `parent_id` from `article_categories` where `article_categories`.`id` in (482)
        Backtrace
        • app/Utils/Articles.php:164
        • app/Http/Controllers/MainsiteController.php:861
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
        • app/Http/Controllers/MainsiteController.php:862
      • Articles.php#257standard_digital_main23.68msselect `id`, `article_category_id`, `title`, `thumbnail_url`, `published_at`, `premium` from `articles` where `deleted_at` is null and `published_at` <= '2025-02-17 19:05:34' order by `published_at` desc limit 4 offset 0
        Bindings
        • 0: 2025-02-17 19:05:34
        Backtrace
        • app/Utils/Articles.php:257
        • app/Http/Controllers/MainsiteController.php:865
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
        • app/Http/Controllers/MainsiteController.php:866
      • Articles.php#257standard_digital_main780μsselect `id`, `name`, `parent_id` from `article_categories` where `article_categories`.`id` in (1, 5, 588)
        Backtrace
        • app/Utils/Articles.php:257
        • app/Http/Controllers/MainsiteController.php:865
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
        • app/Http/Controllers/MainsiteController.php:866
      • Articles.php#753standard_digital_main85.89msselect `id`, `article_category_id`, `title`, `thumbnail_url`, `published_at`, `premium` from `articles` where (`premium` = 1 or `article_category_id` = 486) and `site_id` = '1' and `deleted_at` is null and `published_at` <= '2025-02-17 19:05:34' and `homepage_list_order` is not null order by `published_at` desc, `homepage_list_order` asc, `list_order` asc limit 4 offset 0
        Bindings
        • 0: 1
        • 1: 486
        • 2: 1
        • 3: 2025-02-17 19:05:34
        Backtrace
        • app/Utils/Articles.php:753
        • app/Http/Controllers/MainsiteController.php:869
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
        • app/Http/Controllers/MainsiteController.php:870
      • Articles.php#753standard_digital_main780μsselect `id`, `name`, `parent_id` from `article_categories` where `article_categories`.`id` in (3, 4, 7, 41)
        Backtrace
        • app/Utils/Articles.php:753
        • app/Http/Controllers/MainsiteController.php:869
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
        • app/Http/Controllers/MainsiteController.php:870
      • Articles.php#819standard_digital_main1.45msselect `id`, `site_id`, `article_category_id`, `title`, `thumbnail_url`, `story`, `published_at`, `premium` from `articles` where `id` < '2001507381' and `site_id` = 1 and `published_at` <= '2025-02-17 19:05:34' and `deleted_at` is null order by `id` desc limit 1
        Bindings
        • 0: 2001507381
        • 1: 1
        • 2: 2025-02-17 19:05:34
        Backtrace
        • app/Utils/Articles.php:819
        • app/Http/Controllers/MainsiteController.php:873
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
        • app/Http/Controllers/MainsiteController.php:874
      • Articles.php#819standard_digital_main930μsselect `id`, `name`, `parent_id` from `article_categories` where `article_categories`.`id` in (23)
        Backtrace
        • app/Utils/Articles.php:819
        • app/Http/Controllers/MainsiteController.php:873
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
        • app/Http/Controllers/MainsiteController.php:874
      • Articles.php#865standard_digital_main3.23msselect `id`, `site_id`, `article_category_id`, `title`, `thumbnail_url`, `story`, `published_at`, `premium` from `articles` where `id` > '2001507381' and `site_id` = 1 and `deleted_at` is null and `published_at` <= '2025-02-17 19:05:34' limit 1
        Bindings
        • 0: 2001507381
        • 1: 1
        • 2: 2025-02-17 19:05:34
        Backtrace
        • app/Utils/Articles.php:865
        • app/Http/Controllers/MainsiteController.php:873
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
        • app/Http/Controllers/MainsiteController.php:874
      • Articles.php#865standard_digital_main800μsselect `id`, `name`, `parent_id` from `article_categories` where `article_categories`.`id` in (1)
        Backtrace
        • app/Utils/Articles.php:865
        • app/Http/Controllers/MainsiteController.php:873
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
        • app/Http/Controllers/MainsiteController.php:874
      • Articles.php#1288standard_digital_main5.4msselect `id`, `site_id`, `article_category_id`, `title`, `thumbnail_url`, `story`, `published_at`, `premium` from `articles` where `published_at` <= '2025-02-17 19:05:34' and `article_category_id` = 23 and `site_id` = 1 and `id` not in ('2001507381') order by `homepage_list_order` asc, `published_at` desc limit 6 offset 0
        Bindings
        • 0: 2025-02-17 19:05:34
        • 1: 23
        • 2: 1
        • 3: 2001507381
        Backtrace
        • app/Utils/Articles.php:1288
        • app/Http/Controllers/MainsiteController.php:877
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
        • app/Http/Controllers/MainsiteController.php:878
      • Articles.php#1288standard_digital_main870μsselect `id`, `name`, `parent_id` from `article_categories` where `article_categories`.`id` in (23)
        Backtrace
        • app/Utils/Articles.php:1288
        • app/Http/Controllers/MainsiteController.php:877
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
        • app/Http/Controllers/MainsiteController.php:878
      • Builder.php#20standard_digital_main28.52msselect `videos`.`id`, `videos`.`video_category_id`, `videos`.`title`, `videos`.`video_url`, `videos`.`description`, `videos`.`published_at`, `videos`.`thumbnail_url` from `videos` inner join `video_categories` on `video_categories`.`id` = `videos`.`video_category_id` where (`keywords` LIKE '%[\"Joe Biden in Angola\",\"Joe Biden-Angola Visit\",\"US President-Angola\",\"Joe Biden Retire\"]%') and `videos`.`deleted_at` is null and `video_categories`.`video_type_id` = 1 order by `published_at` desc limit 3 offset 0
        Bindings
        • 0: %["Joe Biden in Angola","Joe Biden-Angola Visit","US President-Angola","Joe Biden Retire"]%
        • 1: 1
        Backtrace
        • vendor/rennokki/laravel-eloquent-query-cache/src/Query/Builder.php:20
        • vendor/rennokki/laravel-eloquent-query-cache/src/Traits/QueryCacheModule.php:103
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/rennokki/laravel-eloquent-query-cache/src/Traits/QueryCacheModule.php:84
        • vendor/rennokki/laravel-eloquent-query-cache/src/Query/Builder.php:21
      • Articles.php#3749standard_digital_main890μsselect count(std_trend_article_id) as count, std_trend_article_id from `std_article_trends` group by `std_trend_article_id` order by `count` desc limit 20
        Backtrace
        • app/Utils/Articles.php:3749
        • app/Http/Controllers/MainsiteController.php:885
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
        • app/Http/Controllers/MainsiteController.php:886
      • Articles.php#3775standard_digital_main890μsselect `id`, `article_category_id`, `title`, `thumbnail_url`, `published_at`, `premium` from `articles` where `id` in (2001511950, 2001511984, 2001511961, 2001249065, 2000198221, 2001511928, 2001511533, 2001511307, 2001511951, 2001511627, 2001511031, 2001511922, 2001466112, 2001511268, 2001494086, 2001511985, 2001511964, 2001511959, 2001507418, 2001511952) and `deleted_at` is null and `published_at` <= '2025-02-17 19:05:34' and `homepage_list_order` is not null order by `published_at` desc, `homepage_list_order` asc, `list_order` asc limit 5
        Bindings
        • 0: 2001511950
        • 1: 2001511984
        • 2: 2001511961
        • 3: 2001249065
        • 4: 2000198221
        • 5: 2001511928
        • 6: 2001511533
        • 7: 2001511307
        • 8: 2001511951
        • 9: 2001511627
        • 10: 2001511031
        • 11: 2001511922
        • 12: 2001466112
        • 13: 2001511268
        • 14: 2001494086
        • 15: 2001511985
        • 16: 2001511964
        • 17: 2001511959
        • 18: 2001507418
        • 19: 2001511952
        • 20: 2025-02-17 19:05:34
        Backtrace
        • app/Utils/Articles.php:3775
        • app/Http/Controllers/MainsiteController.php:885
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
        • app/Http/Controllers/MainsiteController.php:886
      • Articles.php#3775standard_digital_main720μsselect `id`, `name`, `parent_id` from `article_categories` where `article_categories`.`id` in (3, 7, 588)
        Backtrace
        • app/Utils/Articles.php:3775
        • app/Http/Controllers/MainsiteController.php:885
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:408
        • app/Http/Controllers/MainsiteController.php:886
      • Builder.php#20standard_digital_main1.3msselect `authors`.*, `article_authors`.`article_id` as `pivot_article_id`, `article_authors`.`author_id` as `pivot_author_id` from `authors` inner join `article_authors` on `authors`.`id` = `article_authors`.`author_id` where `article_authors`.`article_id` in (2001511922, 2001511950, 2001511961, 2001511984, 2001511985) and `authors`.`deleted_at` is null
        Backtrace
        • vendor/rennokki/laravel-eloquent-query-cache/src/Query/Builder.php:20
        • vendor/rennokki/laravel-eloquent-query-cache/src/Traits/QueryCacheModule.php:103
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:397
        • vendor/rennokki/laravel-eloquent-query-cache/src/Traits/QueryCacheModule.php:84
        • vendor/rennokki/laravel-eloquent-query-cache/src/Query/Builder.php:21
      • CookieTool.php#185standard_digital_main850μsselect * from `settings` where `meta_name` = 'article_age' limit 1
        Bindings
        • 0: article_age
        Backtrace
        • app/Utils/CookieTool.php:185
        • app/Http/Controllers/MainsiteController.php:902
        • vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
        • vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
        • vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
      • helper.php#424standard_digital_main1.13msselect * from article_categories where id = '23'
        Backtrace
        • app/Library/helper.php:424
        • vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:110
        • vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
        • vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:70
        • vendor/laravel/framework/src/Illuminate/View/View.php:195
      • helper.php#424standard_digital_main780μsselect * from article_categories where id = '23'
        Backtrace
        • app/Library/helper.php:424
        • vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:110
        • vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
        • vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:70
        • vendor/laravel/framework/src/Illuminate/View/View.php:195
      • helper.php#424standard_digital_main810μsselect * from article_categories where id = '23'
        Backtrace
        • app/Library/helper.php:424
        • vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:110
        • vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
        • vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:70
        • vendor/laravel/framework/src/Illuminate/View/View.php:195
      • helper.php#424standard_digital_main830μsselect * from article_categories where id = '23'
        Backtrace
        • app/Library/helper.php:424
        • vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:110
        • vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
        • vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:70
        • vendor/laravel/framework/src/Illuminate/View/View.php:195
      • Articles.php#1350standard_digital_main135msselect * from `articles` where `deleted_at` is null and `published_at` <= '2025-02-17 19:05:34' and (`keywords` like '%Joe Biden in Angola%' or `keywords` like '%Joe Biden-Angola Visit%' or `keywords` like '%US President-Angola%' or `keywords` like '%Joe Biden Retire%') and (`site_id` = 1 or `site_id` = 16 or `site_id` = 20) and `id` <> '2001507381' order by `published_at` desc limit 3
        Bindings
        • 0: 2025-02-17 19:05:34
        • 1: %Joe Biden in Angola%
        • 2: %Joe Biden-Angola Visit%
        • 3: %US President-Angola%
        • 4: %Joe Biden Retire%
        • 5: 1
        • 6: 16
        • 7: 20
        • 8: 2001507381
        Backtrace
        • app/Utils/Articles.php:1350
        • app/Utils/Articles.php:1672
        • view::mainsite.article:582
        • vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:110
        • vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
      • app.blade.php#825standard_digital_main920μsselect * from `favourite_topics` where `status` = 1
        Bindings
        • 0: 1
        Backtrace
        • view::mainsite.layouts.app:825
        • vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:110
        • vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
        • vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:70
        • vendor/laravel/framework/src/Illuminate/View/View.php:195
      App\Models\Article
      42Article.php#?
      App\Models\Category
      24Category.php#?
      App\Models\Trending
      20Trending.php#?
      App\Topic
      16Topic.php#?
      App\Models\Author
      14Author.php#?
      App\Models\Popular
      5Popular.php#?
          _token
          pCX2Z8MfekpSjK2dlcUKCBuM3hg8RR9yMnGwhYUJ
          offset
          0
          _previous
          array:1 [ "url" => "http://www.standardmedia.co.ke/main-staging/article/2001507381/biden-to-spotli...
          _flash
          array:2 [ "old" => [] "new" => [] ]
          path_info
          /article/2001507381/biden-to-spotlight-angolas-lobito-corridor-his-legacy-to-counter-china-in-africa
          status_code
          200
          
          status_text
          OK
          format
          html
          content_type
          text/html; charset=UTF-8
          request_query
          []
          
          request_request
          []
          
          request_headers
          0 of 0
          array:23 [ "cf-ray" => array:1 [ 0 => "913704c85bdc5d07-EWR" ] "x-forwarded-for" => array:1 [ 0 => "18.191.166.195" ] "host" => array:1 [ 0 => "www.standardmedia.co.ke" ] "cf-connecting-ip" => array:1 [ 0 => "18.191.166.195" ] "accept-encoding" => array:1 [ 0 => "gzip, br" ] "priority" => array:1 [ 0 => "u=0, i" ] "x-forwarded-proto" => array:1 [ 0 => "https" ] "sec-fetch-dest" => array:1 [ 0 => "document" ] "sec-fetch-user" => array:1 [ 0 => "?1" ] "cf-visitor" => array:1 [ 0 => "{"scheme":"https"}" ] "cf-ipcountry" => array:1 [ 0 => "US" ] "sec-fetch-mode" => array:1 [ 0 => "navigate" ] "cdn-loop" => array:1 [ 0 => "cloudflare; loops=1" ] "sec-fetch-site" => array:1 [ 0 => "none" ] "accept" => array:1 [ 0 => "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7" ] "connection" => array:1 [ 0 => "Keep-Alive" ] "user-agent" => array:1 [ 0 => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)" ] "pragma" => array:1 [ 0 => "no-cache" ] "cache-control" => array:1 [ 0 => "no-cache" ] "sec-ch-ua" => array:1 [ 0 => ""HeadlessChrome";v="129", "Not=A?Brand";v="8", "Chromium";v="129"" ] "sec-ch-ua-mobile" => array:1 [ 0 => "?0" ] "sec-ch-ua-platform" => array:1 [ 0 => ""Windows"" ] "upgrade-insecure-requests" => array:1 [ 0 => "1" ] ]
          request_cookies
          []
          
          response_headers
          0 of 0
          array:5 [ "content-type" => array:1 [ 0 => "text/html; charset=UTF-8" ] "cache-control" => array:1 [ 0 => "no-cache, private" ] "date" => array:1 [ 0 => "Mon, 17 Feb 2025 16:05:34 GMT" ] "set-cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6IjBmMWdKZnp4NWFtUjNrZ2s1TkNWMFE9PSIsInZhbHVlIjoiT0NXQ2Q5T1NZMEh3cjRxQmZ2UG0zTnh3bzhuMVpqNHJUMk9OUW5JdGlTV0szbDN1TVZkT0s1UjZkY1FsR0hNMmprYjRsdVVUVTE4bzVJOUhQMHVEaEdFYWdQMlU0NXR6aCszLzBjODlQMEozK2MwOENwMjJFYWpKQXlPMzc3djkiLCJtYWMiOiI3MTczYzQzNDgzMTUxZmNlZDFhZmM2ZjkwYzUyNmJhNzgzYmFkNTQ3MjM2MGViNTIzNzIzNzQ0MjQzNDNhZDE4IiwidGFnIjoiIn0%3D; expires=Thu, 20 Mar 2025 02:34:34 GMT; Max-Age=2629740; path=/; samesite=laxXSRF-TOKEN=eyJpdiI6IjBmMWdKZnp4NWFtUjNrZ2s1TkNWMFE9PSIsInZhbHVlIjoiT0NXQ2Q5T1NZMEh3cjRxQmZ2UG0zTnh3bzhuMVpqNHJUMk9OUW5JdGlTV0szbDN1TVZkT0s1UjZkY1FsR0hNMmprYjRsd" 1 => "thestandardmediagroup_session=eyJpdiI6IlFKSGRFak5uYmhWSEU3WENzZ1g4V3c9PSIsInZhbHVlIjoiQnpBUEplS2NvTUkrZmNBMW56Y1UxSG43cWlCNStnaE95VzdKWTFWUnJpdkpQelc1MVVLMk8yWEFBNjlPSC9yQU1NNTJjS0grN2pVYTl2SGx1UVhpTkRXTXB5QnhrNXRXNGc0eVBoUExGOFd1Mng0QjhZakFuYjhYMmNhZ0k4TXMiLCJtYWMiOiI0N2FjZWViZDgwMWI4NDA4MWUwZGQ5YzMzMDM0ZjIxZTQyODFlMjAyNTMwMzBlZDMwNmJkZjYyNzAxZTlkZjRkIiwidGFnIjoiIn0%3D; expires=Thu, 20 Mar 2025 02:34:34 GMT; Max-Age=2629740; path=/; httponly; samesite=laxthestandardmediagroup_session=eyJpdiI6IlFKSGRFak5uYmhWSEU3WENzZ1g4V3c9PSIsInZhbHVlIjoiQnpBUEplS2NvTUkrZmNBMW56Y1UxSG43cWlCNStnaE95VzdKWTFWUnJpdkpQelc1MVVLMk8yWE" ] "Set-Cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6IjBmMWdKZnp4NWFtUjNrZ2s1TkNWMFE9PSIsInZhbHVlIjoiT0NXQ2Q5T1NZMEh3cjRxQmZ2UG0zTnh3bzhuMVpqNHJUMk9OUW5JdGlTV0szbDN1TVZkT0s1UjZkY1FsR0hNMmprYjRsdVVUVTE4bzVJOUhQMHVEaEdFYWdQMlU0NXR6aCszLzBjODlQMEozK2MwOENwMjJFYWpKQXlPMzc3djkiLCJtYWMiOiI3MTczYzQzNDgzMTUxZmNlZDFhZmM2ZjkwYzUyNmJhNzgzYmFkNTQ3MjM2MGViNTIzNzIzNzQ0MjQzNDNhZDE4IiwidGFnIjoiIn0%3D; expires=Thu, 20-Mar-2025 02:34:34 GMT; path=/XSRF-TOKEN=eyJpdiI6IjBmMWdKZnp4NWFtUjNrZ2s1TkNWMFE9PSIsInZhbHVlIjoiT0NXQ2Q5T1NZMEh3cjRxQmZ2UG0zTnh3bzhuMVpqNHJUMk9OUW5JdGlTV0szbDN1TVZkT0s1UjZkY1FsR0hNMmprYjRsd" 1 => "thestandardmediagroup_session=eyJpdiI6IlFKSGRFak5uYmhWSEU3WENzZ1g4V3c9PSIsInZhbHVlIjoiQnpBUEplS2NvTUkrZmNBMW56Y1UxSG43cWlCNStnaE95VzdKWTFWUnJpdkpQelc1MVVLMk8yWEFBNjlPSC9yQU1NNTJjS0grN2pVYTl2SGx1UVhpTkRXTXB5QnhrNXRXNGc0eVBoUExGOFd1Mng0QjhZakFuYjhYMmNhZ0k4TXMiLCJtYWMiOiI0N2FjZWViZDgwMWI4NDA4MWUwZGQ5YzMzMDM0ZjIxZTQyODFlMjAyNTMwMzBlZDMwNmJkZjYyNzAxZTlkZjRkIiwidGFnIjoiIn0%3D; expires=Thu, 20-Mar-2025 02:34:34 GMT; path=/; httponlythestandardmediagroup_session=eyJpdiI6IlFKSGRFak5uYmhWSEU3WENzZ1g4V3c9PSIsInZhbHVlIjoiQnpBUEplS2NvTUkrZmNBMW56Y1UxSG43cWlCNStnaE95VzdKWTFWUnJpdkpQelc1MVVLMk8yWE" ] ]
          session_attributes
          0 of 0
          array:4 [ "_token" => "pCX2Z8MfekpSjK2dlcUKCBuM3hg8RR9yMnGwhYUJ" "offset" => 0 "_previous" => array:1 [ "url" => "http://www.standardmedia.co.ke/main-staging/article/2001507381/biden-to-spotlight-angolas-lobito-corridor-his-legacy-to-counter-china-in-africa" ] "_flash" => array:2 [ "old" => [] "new" => [] ] ]
          ClearShow all
          Date ↕MethodURLData
          #12025-02-17 19:05:34GET/main-staging/article/2001507381/biden-to-spotlight-angolas-lobito-corridor-his-legacy-to-counter-china-in-africa1037121