Scotland has 33 new towns - where are they and what's it like living in one?

BBC Scotland visits Tarves in Aberdeenshire - one of 33 places which are no longer villages after seeing their populations swell.