Ancient Indian temple of structure featuring intricate carvings and vibrant floral foreground, Kumbhalgarh Fort, Rajasthan, India