Kevin Rudd managed to spend a whopping $24,000 of taxpayer money in a single day of wining and dining officials.
A succession of foreshocks and aftershocks are reshaping the geopolitical landscape. How will the global politics of 2025 be ...