THE PRIME MINISTER DAVID CAMERON AT HORSE GUARDS PARADE, LONDON, UK ON 21/10/2014
#300777
22 October 2014
THE PRIME MINISTER DAVID CAMERON AT HORSE GUARDS PARADE, LONDON, UK ON 21/10/2014
#300778
22 October 2014
THE PRIME MINISTER DAVID CAMERON AT HORSE GUARDS PARADE, LONDON, UK ON 21/10/2014
#300779
22 October 2014
THE PRIME MINISTER DAVID CAMERON AT HORSE GUARDS PARADE, LONDON, UK ON 21/10/2014
#300780
22 October 2014
THE PRIME MINISTER DAVID CAMERON AT HORSE GUARDS PARADE, LONDON, UK ON 21/10/2014
#300781
22 October 2014
THE PRIME MINISTER DAVID CAMERON AT HORSE GUARDS PARADE, LONDON, UK ON 21/10/2014
#300782
22 October 2014
THE PRIME MINISTER DAVID CAMERON AT HORSE GUARDS PARADE, LONDON, UK ON 21/10/2014
#300783
22 October 2014