Original: Telstra 's headquarters are located at the Telstra Corporate Centre in Melbourne , Australia .
Simplified: Telstra is the national telecom service in Australia .