The registration of new businesses dropped by 5% year-on-year during the first two months as operators took a cautious approach amid uncertainties, according to the Department of Business Development ...