Baba Yaga

Christmas Magic: a public sculpture of the Russian folk character Baba Yaga will appear in the heart of London On Christmas Day, while everyone will be tucking into their ham, beef or turkey, a sculpture will be unveiled, a sculpture…