27 March 2015: The Big Ben clock tower is seen through blooming flowers in - The Independent