A miniature model of London's Palace of Westminster, featuring the iconic Elizabeth Tower, the British Parliament, and the Houses of Parliament, is surrounded by a bustling town square with people, cars, and buildings.