CoverNewsPrince Charles Accepted £1m From Al Qaeda Leader Osama Bin Laden’s Family – ReportGlobal UpfrontJuly 31, 2022July 31, 2022 July 31, 2022July 31, 2022 The Prince of Wales accepted a payment of £1m from the family of Al Qaeda leader Osama Bin Laden, the Sunday Times reports. Prince Charles...Read more