European Markets Rally as Major Companies Release Earnings Reports and Economic Data Shows Growth
European stock markets opened higher as investors assessed fresh earnings from major companies and positive economic data, including Swiss retail sales growth and stable French inf...