Cheddar Gorge in Somerset, England. It was named as the second greatest natural wonder in Britain surpassed only by <PERSON> caves. Nature Green, All Nature, The Places Youll Go, Places To See, English Countryside, Parcs, Natural Wonders, Beautiful Landscapes, Wonders Of The World