Newsletter Subscribe
Enter your email address below and subscribe to our newsletter
Russian crude oil prices have plummeted to their lowest level in years, with the flagship Urals grade averaging just $41.66 a barrel at Russia's western ports in the first three days of July, according to Bloomberg data reported by Meduza.…

France witnessed a dramatic show of defiance on Thursday as the iconic Eiffel Tower shuttered its doors to visitors while tens of thousands of protesters flooded the streets of Paris and more than 200 cities nationwide. The extraordinary day of…