Buddhism lays great stress on the need of inward concentration or meditation.