Generation of independence October 31, 2025