Balcony gardening is a popular way for urban dwellers to bring a touch of greenery into their living spaces. With limited outdoor space, balconies offer the perfect opportunity to create a small oasis of plants and flowers. Here are our top 12 tips for creating a beautiful balcony garden!