This was taken at the Cannes Film Festival some time back. It looks like it was taken in a washroom where Aishwarya Rai Bachchan playfully points a spray at the camera. Also seen here are the other L’Oreal brand ambassadors Eva Longoria and Elizabeth Banks.