A guitar which belonged to John Lennon has sold at auction in California for $2.4m (£1.5m).

The former Beatles singer played the guitar for about a year before swapping it with band mate George Harrison.

It then disappeared before resurfacing recently in the possession of a man in California.

BBC's Keith Adams reports.