Excellent Jain architecture and sculpture can be seen in their Stupas and rock-cut caves found in Mathura, Bundelkhand, Madhya Pradesh and Orissa cave temples. A number of rock-cut caves have been discovered in Udaigiri and Khandagiri, twin hills in Puri District of Orissa and in Ellora in Maharashtra.