Inside a church building Inside a church building Image by rockbadger St Richard’s Church, Haywards Heath, West Sussex, UK.