The average rent paid by private tenants in England and Wales reached a new record in July, of £725 a month, a letting group says.

Read more