British anti-racism protestors call for destruction of Giza Pyramids

British anti-racism protestors called for the destruction of Egypt’s Giza Pyramids on Sunday, after tearing down a statue of a slave trader in the city of Bristol and throwing it in the Avon river, CNN reported Monday. The pyramids have been among the most frequently discussed topics in the UK over the past several hours, … Continue reading British anti-racism protestors call for destruction of Giza Pyramids