The word Xanadu from the Oxford dictionary means "An idealized place of great or idyllic magnificence and beauty" GO you BIG Beautiful Thing! W
MYE Metarock falls -10% as QLD regulator takes it to court over 2021 death of Graham Dawson – after raiding company offices