An ashram is a spiritual learning centre where students and practitioners go to study, practise and live in a devotional community under the guidance of a spiritual teacher.