Among the Pancha Rathas (Five Rathas) at Mahabalipuram, attributed to the Pallava period, the Dharmaraja Ratha is the largest and most complete. It is a three-storeyed structure carved from a single granite rock.