royalty

Former Canadian astronaut Julie Payette has succeeded David Johnston as the Governor General of Canada. ...

Read More →