Museum of Illusions opened up in New Delhi