International General Insurance stock rises after new share buyback approval

See Full Page