1. English is spoken all over the world
2. All over the world, English is spoken
Are they both correct sentences? Is there any difference in meaning?
English Language Learners Stack Exchange is a question and answer site for speakers of other languages learning English. It only takes a minute to sign up.Sign up to join this community
Both are correct sentences. In both cases, "all over the world" functions as an adverbial of place, and "English is spoken" is in the passive voice - which is appropriate, as lots of different people speak English. You could say "people speak English", but that might create the impression of all people.
The sentence is quite simple, and the difference between the two is simply the position of the adverbial phrase all over the world.
Any preference for the two is stylistic, though the version with the adverbial after the verb will be easier for English learners to understand, as you have perhaps demonstrated.