Germany Speeds Up Time Frame For Ending Russian Oil Dependence

Despite relying on Russia for 25% of its oil imports, Germany announced Sunday it could implement an embargo on Russian oil by the end of summer, according to Bloomberg.