Miniature painting has roots in Rajasthan, known for its intricate details and vibrant colors, originating from cultures like Persian, Mughal, and Indian traditions, often depicting historical events and cultural scenes with impressive precision.