Portsmouth is a port city in Hampshire, England, with a total population of 205,400 residents. The city of Portsmouth is nicknamed Pompey and is mainly built on Portsea Island, a flat, low-lying island measuring 24 square kilometres in area, just off the south-east coast of Hampshire. Read More
A new version of the "Trump Baby" blimp was unleashed in London on Tuesday as part of protests against the state visit of US President Donald Trump to the UK. ...