Seif Sharif Hamad will run to be president of Zanzibar in 2020 for the sixth time. Credit: ACT Wazalendo.