Oil major Royal Dutch Shell was handed a 22,500 pound ($33,919) fine by a local Scottish court on Tuesday for a 2011 oil spill in the North Sea that was the largest in more than a decade.