Discuss the origin and development of rock-cut temple architecture in India. (250 words, 15 marks)