In Cairo, Egypt's capital city, Tahrir Square ("Liberation Square") is located in the centre of downtown (Nile River and Egyptian Museum), and is both the largest and most influential of all public town squares to serve as a political demonstration site; transportation; and a historical site.