Girnar mountain is highest mountain of Gujarat state, India. On the mountain there are many temples of Hindu and Jain religion. Some of them are in this photo. Photo is captured from much above than these temples during a summit of Girnar mountain. In this photo main Jain temple on Girnar mountain - (Source)