A series of monasteries and temples built by Indian and foreign monarchs over the centuries.