Snowdrop season is soon to begin across the UK and a popular castle in Kent is one of the best spots to see them.
Liverpool Castle was originally built in the city of the same name in the 13th century, before being demolished in 1733 ...