Hindu gods on the carved stone wall of historical Chitaurgarh fortress in India. UNESCO World Heritage Site