qqp question1: What is the difference between Mahayana and Theravada Buddhism? question2: What are the main differences between the 3 major schools of Buddhism - Theravada, Mahayana and Vajrayana? What is the brief history of their development?