Correct option is B
Alexander the Great was born in Pella, the ancient capital of Macedonia, which was a kingdom located in the northern part of Greece. He was one of the most successful military commanders in history, having created one of the largest empires in the ancient world by the age of 30, stretching from Greece to northwestern India.
- Italy: Italy was not the birthplace of Alexander.
- Mesopotamia: Mesopotamia was a historical region in Western Asia but not where Alexander was from.
- Egypt: Although Alexander conquered Egypt and founded the city of Alexandria, he was not from Egypt.
Thus, the correct answer is Greece.