Madame Tussauds is a popular wax museum in London. It comprises a huge number of wax figures of famous personalities from diverse fields including politics, films, television, and sports. However, it is not limited to only London, but many other big cities. If you are living in India, then you […]