Why the Dutch Government’s Decision to Apologize for Slavery is Highly Controversial

On Monday, December 19, 2022, it is very likely that the Dutch government will apologize for its involvement in slavery. One would think this is a milestone in a long

Read More

Scotland’s Long Road to Independence

Last week, an important UK Supreme Court ruling took place for the Scottish independence movement. The judges decided unanimously that the Scottish government needs consent from the UK government in

Read More