PIC pumps £83m into Newham housing scheme

Pension Insurance Corporation (PIC) has revealed an £83m investment into housing in Newham, East London.