Royal Bank set to repay investors more than $21 million for mistakenly ...

Royal Bank set to repay investors more than $21 million for mistakenly ...