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.