Biggles in the jungle...well, a north London garden at least!

0356