Caroline Smart
Caroline Smart has been practising yoga for over 20 years and has been a qualified teacher for the last five years. She is the co-author of Collins Gem Yoga.
Caroline Smart has been practising yoga for over 20 years and has been a qualified teacher for the last five years. She is the co-author of Collins Gem Yoga. See less
Caroline Smart's Featured Books