Telstra gets its Independence with world's biggest share sale