December 23, 2024

Europe

1 min read

Director Roman Polanski goes on trial for defamation Renowned director Roman Polanski is currently facing trial for defamation charges related...

1 min read

ICC issues arrest warrants for Russian commanders The International Criminal Court (ICC) has issued arrest warrants for several Russian commanders...