Protesters hold banners outside Hinkley Point power station in Somerset, United Kingdom, in 2011 against EDF Energy’s plans to renew the site with two new […]
German luxury carmaker Mercedes-Benz has unveiled a plan to increase sales and cut costs after its annual business report showed a significant drop in profits, […]