Today, residents living adjacent to a highly polluting liquefied natural gas (“LNG”) plant and oil and gas export terminals on Sakhalin Island, Russia, filed a complaint against Royal Dutch Shell and three of the largest UK banks: Royal Bank of Scotland (“RBS”), Standard Chartered, and Barclays, for their failure to adhere to the Organization for […]