Remembrance Day: A sea of red cascades from the Tower of London

London is a city that seems to have some new attraction every month, usually of the variety that will separate our cash from our wallet pretty quickly. Few can remember, however, how long it was since an attraction like this has captured our imagination and stirred our curiosity. Entitled ‘BloodRead more Continue reading