Where was Alexander the Great Born?

Alexander the Great was born in Pella, Macedonia in 356 BC. Interesting because he is still a great cultural hero in Greece and most people think of him as Greek. He also referred to himself as Greek and spoke the language, due to his heritage. Look here for more information: