UK: Fire erupts on Platt's Eyot Island on river Thames in Hampton

More stories from StringersHub

More stories from River Thames