Ruffer trust weighs future buyback strategy after pouring £70m into its shares

Ruffer Investment Company (RICA) is evaluating the future of its buyback programme ahead of the £1bn trust's upcoming annual general meeting, following an investment of over £70m into its own shares.