
Remember last year when Kate and William got married? Well now they have their own statues at Madame Tussauds. In case your not sure what Madame Tussauds is, it’s a wax museum which makes statues out of historical and royal figures. It is a very popular tourist attraction in London, although it has also opened [...]



