text: The London Borough of Wandsworth is a London borough in southwest London , England , and forms part of Inner London .
simplified: The London Borough of Wandsworth is a London Borough . It is in south west London .