The funeral of former prime minister Baroness Thatcher cost £1.2m to stage, less than was estimated at the time.

April's service, attended by the Queen and dignitaries from around the world, had been expected to cost about £1.6m.

Newly published figures show policing costs totalled £943,833 while the fee for St Paul's Cathedral was £67,908 and for London Ambulance Service £20,445.

An undisclosed share of the cost was met by Lady Thatcher's estate, with the remainder borne by the taxpayer.

Lady Thatcher, who died on 8 April following a stroke at the age of 87, was Conservative Prime Minister from 1979 until 1990.

More than 2,000 guests from around the world paid their last respects in April at the biggest such occasion since the Queen Mother's funeral in 2002.

Thousands of members of the public and the armed forces lined the funeral procession route through London.

PM David Cameron said it was a "fitting tribute" to a major figure.

Image caption The coffin is carried on a gun carriage drawn by the King's Troop Royal Artillery

Image caption Crowds watched in respectful silence as the procession began

Image caption Grandchildren Michael and Amanda Thatcher walk in front of the coffin

Image caption Prime Minister David Cameron sits with former PM's Tony Blair and John Major

Image caption An overhead view of the service

Image caption Mark and Sarah Thatcher watch as the coffin of his mother leaves St Paul's

Image caption After the service the Queen spoke to the Thatcher family

Image caption Earlier in the morning spectators began to take up their position

Image caption The majority of those on the route were clearly supporters

Image caption A small number do not remember the former prime minister's rule so kindly

Image caption Some bought placards to express their view...

Image caption Many took pictures as the coffin passed

Image caption Lady Thatcher's coffin leaves the Palace of Westminster