In Elgin, there are four beautiful churches to satisfy your religious and spiritual needs.Â