Liberation Square is located in central Baghdad at the intersection of al-Sadoun Street and the Jamhouriyya Bridge Road. Liberation Square is Baghdad's biggest and most central square located in the Al-Rusafa part of the city on the eastern banks of the River Tigris. Read More