A puddle reflected Big Ben's clock tower, following a heavy downpour on March 7.