Our latest Curiosity of the Week is a hidden musical installation in London. The Lullaby Factory was created to transform a small space between two buildings at Great Ormond Street Hospital…
Contrary Life is a website covering quirky events across the UK.