June 27, 2025
Any election is unlikely to be held before October, and the fractured political landscape means formation of a new government may well take months