ne of the most enduring achievements of Indian civilization is undoubtedly its architecture, which extends to a great deal more than the Taj Mahal or the temple complexes of Khajuraho and Vijayanagara. Though the Indus Valley sites of Harappa, Mohenjo-daro, and Lothal provide substantial evidence of extensive town planning, the beginnings of Indian architecture are more properly to be dated to the advent of Buddhism in India, in the reign of Ashoka (c. 270-232), and the construction of Buddhist monasteries and stupas. Buddhist architecture was predominant for several centuries, and there are few remains of Hindu temples from even late antiquity. Among the many highlights of Buddhist art and architecture are the Great Stupa at Sanchi and the rock-cut caves at Ajanta.