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