Idora Alhabshi is an artist born in Malaysia, currently working in Australia.