Freepik
    Leeds Castle in the island and the Len lake in Kent of the UK. The castle was built in the twelfth century as a king residence. Now it is open to the public.

    Leeds Castle in the island and the Len lake in Kent of the UK. The castle was built in the twelfth century as a king residence. Now it is open to the public.