Learn 16 Towering Facts About The Tower Of London (16 pics)