Latest images

Discovery of Witches UK premiere

General Election 2017

CARDIFF, UNITED KINGDOM - JUNE 09: Counting on election night at the Sport Wales National Centre on June 9, 2017 in Cardiff, United Kingdom. After a snap election was called, the United Kingdom went to the polls yesterday following a closely fought election. The results from across the country are being counted and an overall result is expected in the early hours. (Photo by Matthew Horwood/Getty Images)

Jeremy Corbyn Rally in Whitchurch, Cardiff

Labour Leader Jeremy Corbyn attends a rally in Whitchurch in the Cardiff North constituency on April 21, 2017 in Cardiff, Wales. Labour is hoping to recapture the marginal seat, currently held by Conservative MP Craig Williams, after first losing it in 2010. Earlier this week Prime Minister Theresa May called for a general election on June 8. (Photo by Matthew Horwood / Getty Images)

Swansea City v Leicester Leicester City at the Liberty Stadium

Doctor Who filming in Cardiff, South Wales

Filming for Series 10 of BBC show Doctor Who at Mount Stuart Square in Cardiff Bay, South Wales.

2016 in pictures

Here are some memorable moments from 2016.

Next Boxing Day Sales - press photography

Shoppers queued from 1am for the Boxing Day sales at the Next store on Queen Street in Cardiff, South Wales. The store opened its doors to shoppers at 6am.

Recent Portraits and PR work

Here's some recent portraits and headshots for public relations companies and businesses in and around South Wales.

2016 Fast Growth 50 awards - event photography

2016 Fast Growth 50 awards at the Mercure Holland House hotel in Cardiff, South Wales.

British Home Stores close

NEWPORT, WALES - JULY 23: Closure of the BHS (British Homes Stores) store on Commercial Street on July 23, 2016 in Newport, Wales. The store is one of 20 stores across the UK to close today. The collapse of BHS put 11,000 UK jobs at risk and left a £571m pension deficit. A knighthood given to former BHS owner Sir Philip Green is under review. (Photo by Matthew Horwood/Getty Images)

100th anniversary of the Somme

A service to mark the 100th anniversary of the Battle of the Somme in Alexandra Gardens, Cathays Park, Cardiff, South Wales.

Anti-Brexit rally in Cardiff, South Wales