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