An average Briton will spend £1,537,380 during his or her lifetime, a survey from insurer Prudential suggests.

(Who is this average Brit, and where does he/she get all his/her money from?)