The "Stonehenge' is among the Seven Wonders of the world situated in ----------:

A ) France

B ) England ✅

C ) Italy

D ) Germany