CHERRY tree fans are bound to fall in love with this Medieval English town home to the world’s largest orchard.
As Sakura season blossoms, more than 350,000 tourists flock to one historic UK destination, located in the North East, each year.
AlamyAlnwick Castle, in Northumberland, is home to one of the most impressive UK cherry tree orchards[/caption] The TimesThe world famous gardens were originally founded in the 1750s[/caption] PAThe Cherry Orchard is home to 328 trees[/caption]...