Where is stonehenge situated? (A) Paris (B) England (C) Japan (D) Chinaâ–ºCorrect Option Correct Answer is: B