'Zazen' translates to 'seated meditation' and is known for its health benefits. Whether you’re into spirituality or just want ...