According to the Vaishnava tradition how many incarnations of Vishnu came to the earth? According to the Vaishnava tradition, ten incarnations of Vishnu were recognised for protecting the earth from evil forces. Related posts: What are Dipavamsa and Mahavamsa? Why was the twentieth century called the ‘era of books’? Art and Architecture in Post Mauryan Period Architecture – Meaning, Form and Context