The City of Sheffield is located north of London and not too far from both Manchester and Nottingham in Great Britain. Sheffield’s City Cemetery was built in 1836 in response to the overcrowding and poor conditions in Sheffield’s churches. Today, 87,000 souls rest eternally in the cemetery, but you can also spend a night there.…
Read More