South Indian temples, particularly those in Tamil Nadu (like Brihadeeswarar Temple), are predominantly constructed from granite. Granite's durability and availability in the Deccan Plateau region made it the preferred building material. Limestone and sandstone are more common in North Indian architecture.