Following the ruling party CCM’s victory in the Kinondoni and Siha parliamentary by-elections at the weekend, the country’s opposition has once again found itself facing unchartered waters that could further extend its period of uncertainty.