Ukraine: State of a Failed Promise on August 24, 2024On August 24, 2024, Kiev marks Ukraine’s Independence Day, its national holiday. Each anniversary is an opportunity to examine what has happened over that period, sum up the achievements and review the challenges that remain. There is no doubt that Kiev will boast of its supposed victories, pointing to its quasi-success in promoting a Banderite […]