ian tanlatest news & developments