The Singapore Garden Festival runs until August 11, showcasing a wealth of imaginative green-fingered creations – from fantasy-themed designs to community gardens to kaleidoscopic displays.