Standard Chartered has agreed to pay $1.1 billion to resolve allegations that it violated sanctions in Myanmar, Cuba, Iran and Syria, seven years after it signed a deferred prosecution agreement over failures to adhere to US sanctions laws.