Portfolio (40/122)

< Prev Next >
Karlheinz Schreiber testifies before the Commons ethics committee on Parliament Hill in Ottawa on Nov 29, 2007..The Canadian Press/Sean Kilpatrick.