Past and present client groups include children, the elderly, dementia patients, mental health service users, those with chronic illnesses, women escaping domestic violence, addicts and the homeless. Many of GRDP’s classes are held within partner organisations (e.g. St Mungos, NHS or Castlehaven), where GRDP recruits and support the yoga teacher and the partner organisation recruits class participants and provides the venue. In addition to regular classes, GRDP runs projects (often specialist trainings for teaching particular client groups such as very young children, late stage dementia patients, people living with HIV/AIDS or those with mobility difficulties). They also organise community events which fulfil one or more of the following criteria – bringing Sangat together, educating the public about Sikh Dharma or Dharmic living and promoting interfaith harmony and co-operation.