Around 100 firefighters are tackling a blaze on an island in the River Thames in southwest London.Crews were called to Platt’s..
Human settlement in England
Hampton is a suburban area on the north bank of the River Thames, in the London Borough of Richmond upon Thames, England,and historically in the County of Middlesex. which includes Hampton Court Palace. Hampton is served by two railway stations, including one immediately south of Hampton Court Bridge in East Molesey.