Carving in temple - Kumbhalgarh, near Udaipur (India)
Kumbalgarh is a fortress situated 82 km North-West of Udaipur. See this en.wikipedia.org/wiki/Kumbhalgarh.