Amazing Top StoriesFive interesting facts about Buckingham PalaceTNT DeskFebruary 25, 2016 by TNT DeskFebruary 25, 2016 Buckingham Palace is one of the historic places of United Kingdom. This place has remained the official London residence of Britain’s sovereigns since 1837 and...