What are the main causes for the formation of the Himalaya Mountain?

According to N.M. Savage, the Himalayas have been caused by plate collision. The forces involved for plate tectonics are similar to those for thermal convection hypothesis. The question of the origin and cause of the Himalaya, therefore, remains open and unresolved and uncertain in the present state of knowledge.