Energy giant Shell says it will stop buying Russian oil, natural gas and shut service stations in Russia, reports AP.

Energy giant Shell says it will stop buying Russian oil, natural gas and shut service stations in Russia, reports AP.