We propose a viable minimal model with spontaneous CP violation in the framework of a two Higgs doublet model. The model is based on a generalised Branco&#