For most urban dwellers, a large garden bursting with colour and beauty is but a dream. Enter the cacti. The perfect plant pets, cacti and succulents are resilient to the laziest of gardeners, brighten the darkest of corners and can be trained to suit the smallest, or largest, of indoor spaces.