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