American music star Beyonce performed on Sunday alongside her hubby Jay Z at the Global Citizen Festival in South Africa, but her online fans were barred from streaming the entire performance.
The concert that was organised in honour of Nelson Mandela's 100 years and was being streamed live online.
Queen Bey and Jay Z's performance was however streamed for the first 25 minutes then pulled offline in what organisers termed as meant to benefit concert attendees who bought tickets.
Beyonce performed her smash hit 'XO' and took time to pay tribute to Mandela from whom she said she learnt a lot.
Concert organisers had issued restrictions that barred videos and photos during Beyonce's and Jay Z's performances.
Together, The Carters had been allocated two hours but their fans following online only had a sneak peak of the first 25 minutes.
The Carters were the last act of the day after an all-star performance that featured Ed Sheeran, Pharrell Williams, Chris Martin and Usher along with African stars like Tiwa Savage, Dbanj, Femi Kuti, Sho Madjozi and Wiz Kid.
American TV host Oprah Winfery co-hosted the concert which was in honour of Mandela's legacy since his birth in 1918.
South African President Cyril Ramaphosa attended the festival and hosted his fellow heads of state from Ghana, Rwanda and Sierra Leone.