an intricately carved stone structure in india