A piece of music handwritten by Gustav Mahler has broken the record for the highest price for a musical manuscript sold at auction.

The composer's Second Symphony, which spans 232 pages, fetched £4.5m at Sotheby's on Tuesday morning.