March 17: Located in the famous Connaught Place of New Delhi, India has got a Museum of Illusions. As suggested