Fact of the Day: Despite its name as the "Isle of Dogs", the Isle of Dogs is in fact a peninsula in the River Thames and the reason as to which it is called an island differ from source to source

Comments