When in July 2015, it was reported that BP had been fined a staggering amount of $18.7 Billion for the 2010 fatal oil spill in the...
Recent Comments