translate English to French: The best place in which to do that is this House.
Cette Assemblée est le meilleur endroit pour le faire.