German business morale improves in November to 86.3, highest in three months

German business morale improves in November to 86.3, highest in three months