Delia Contractor, popularly known as Didi, passed away on July 5 due to age-related issues. She was 91-year-old and had made a name for herself as an artist, self-architect and designer.