Happy Valley to return for third and final series

The acclaimed police drama starring Sarah Lancashire is to make its comeback with six new episodes.