"Scarlet Tears of London" is a memorial tribute to those killed in the terrorists' bomb blasts in London on July 7. 2005.