England is an amazing country! The lands of Britain are packed with sights. The streets of ancient cities are steeped in centuries-old history. The most ancient castles are stunning with their grandeur, forever sealed within their walls the story of life and death, love and hatred, victories and inglorious defeats.