The Buckingham Palace is known to be the political hub of London and home to the present monarch. Buckingham plays an important diplomatic role.