Richmond upon Thames in the south west of Greater London has more parks , open spaces and nature reserves than any other London borough .
Richmond upon Thames in the south west of London has more parks , open spaces and nature reserves than any other Greater London borough .