How far from Persia to Bethlehem?
Darling, Persia is now known as Iran, and Bethlehem is in modern-day Palestine. The distance between the two varies depending on your mode of transportation, but it's roughly around 1,200 miles as the crow flies. So, grab your camel or hop on a magic carpet, and you'll get there in no time.