translate English to French: Spun off from Hinduism many centuries ago, the heart of Buddhism landed in Tibet.
Sorti de l'hindouisme il y a bien des siècles, le bouddhisme s'est installé au Tibet, qui est devenu le centre de cette religion.