Australia's sheep flock is expected to be the biggest it has been in 15 years, growing to 78.85 million head in 2023. Australia's national sheep flock is expected to reach its highest level since 2007 ...
According to Sheep Central, the sale agreement is conditional upon CPC receiving Foreign Investment Review Board approval for ...