India’s first Museum of Illusion comes up in Delhi’s CP

India just got a Museum of Illusions in Delhi. As per the records, Museum of Illusions started out with Croatia and has 30 more locations across the world, whereas the one in Delhi is the first one in India. It’s a spot where visitors enter the fascinating world of mental deception. Situated in Connaught Place, […]