Past Spirit of Nowruz Exhibition in London Spirit of Nowruz Exhibition in London 5436.3 miles London, United Kingdom March 5 to May 15, 2015