Visiting Westminster Palace

Standing stoic on the banks of the River Thames Westminster Palace is the largest government building in the all of the United Kingdom. Between its elaborate walls two houses of English Parliament meet annually to discuss the political landscape of the Britain. The original building was used as the Royal residence during the reign of […]

Photo of the Moment – Westminster Palace

The Travel Photo of the Moment is of Westminster Palace and was taken by ** Maurice ** Photo credit: ** Maurice **