The highlight of our trip was visiting the Cowra Japanese Garden during the Sakura Matsuri festival.
Floriade, Australia’s Biggest Celebration of Spring, returns to Commonwealth Park in Canberra.