see more

The French Senate, housed in the Palais du Luxembourg in Paris, France.

The French Senate, housed in the Palais du Luxembourg in Paris, France.