This photo was taken at Hawa Mahal in Jaipur, Rajasthan.
Kartikeya with consort, sitting on a peacock in Sukhasana posture, holding a lotus flower in the right hand. There is a depiction of attendants wearing garlands in the upper part and a Tanpoora player with a matted hair crown on the left side.