European markets close on firm note as oil prices fall sharply

European Markets, oil prices, mining stocks
Business
image