Cadila Healthcare has found cure for its ailing generics business and it lies in Switzerland.The Gujarat based pharmaceutical major is finalising a deal with a Swiss biotech major to carry out drug discovery and clinical trials on its behalf which would then ease Cadila's entry into the Swiss market.