Spirit in the City Returns To London's Streets
Spirit in the City is a unique outreach festival, born in 2006, which is now firmly established as an annual Catholic festival in London's West End, with the support of Cardinal Vincent Nichols. The 2014 programme takes place in four West End...