Admin 12 August 2010 ENGLAND - Tower of London Admin 12 August 2010 From the north across a busy road and not from across the Thames.