Balkh is a town in the Balkh Province of Afghanistan. Historically, it was an ancient center of Buddhism, Islam, and Zoroastrianism. It is now mostly made up of ruins.