Jamyang Buddhist Centre, a place for teachings and meditation in (Tibetan) Buddhism in the heart of London.