Queen Elizabeth II and Prince Philip, Duke of Edinburgh visit the "Blood Swept Lands and Seas of Red" evolving art installation at the Tower of London on October 16, 2014 in London. [Photo/IC]