Yes, it is protected by the 1st amendment
The Atlantic slave trade had a negative impact on the African societies and long term impoverishment of the west Africans. For some it intensified effects already present among its rulers and kingdoms
No it is our curiosity that we learn history with fun it is true
Queen Elizabeth never had any children. That's why she is known as the Virgin Queen. But there was a rumor that she did but obviously if its a rumor then A is not an option. The rest of all the answers are correct.
A is the fist answer not sure about the second