Mecca fined $600k for late financial report lodgements | Mini-News