Flower gardening is the best part time activity. You can plant the beautiful and colorful gardens in your backyards or even in your balcony. The only thing you need is to follow the proper flower gardening tips and take care of your plants. Flowering shrubs are best for indoor gardening as they do not grow