Tower of London poppies
Last week we took a trip to London to see the poppies in the moat at the Tower of London. The moat has been slowly filling with red poppies since the centenary of the outbreak of World War I back in August and will keep being filled until 11 November. The moat is now looking… Read More