Technically, if Zimbabwe does not allow dual citizenship, the moment you become a British citizen you automatically lose your Zimbabwe citizenship, not whether you have a British passport or not. A quick Googling shows that you have 1 year to renounce your British citizenship before you lose your Zi...