20120815 business.india-business: StanChart to pay $340 million to settle charges over Iran dealings