The three types of temples in Indian architecture are Nagara, Dravida and the mixture of Nagara and Dravida called Vesara. Most of the northern temples are of the style Nagara, Dravida encompasses the southern India while the middle India has Vesara style of temple architecture.