Translate the following English sentence to French:
"Recent times have been marked by the fact that oil prices have been rising for the last 18 months, and the European public is feeling the full effect."
L'actualité de ces 18 derniers mois a été marquée par la hausse des prix du pétrole, un problème qui concerne directement les citoyens européens.