(The wives of France, Italy, and the US. You guess which is which.)
Two little foxes and Gargantua.
Very funny.
Where and when was it taken?
Just curious.
The one on the left is Princess Letizia of Spain.