Designed by
Title
The facade building of Telstra Corporation Limited is Australia`s largest telecommunications company. #153185047
Description
SYDNEY, AUSTRALIA. - On June 09, 2019. - The facade building of Telstra Corporation Limited is Australia`s largest telecommunications company which builds and operates mobile internet.
This image is editorial