Rajasthani Mirror Painting.
A classical style of painting mostly done over mirror or glass. These paintings are extremely ornamental and royal to look at.
I added a touch of modernism to the design, and look what you have - a beautiful showpiece mirror to adorn your walls!