Parliament Square is a green space which sits opposite the Houses of Parliament in London. It is known as a … More
Street Art and Graffiti from London, the UK and around the World
Parliament Square is a green space which sits opposite the Houses of Parliament in London. It is known as a … More