Layla Shah wurde 1949 in London geboren. Sie arbeitete in Großbritannien, dem Nahen Osten und China als Architektin. 1989 zog sie nach Deutschland, um dort freiberuflich als Architekturkritikerin für internationale Fachzeitschriften zu arbeiten.