Ceremonies are taking place across Pakistan as the nation celebrates 60 years since the end of British colonial rule.
Prime Minister Shaukat Aziz hoisted the national flag at a ceremony in the capital, Islamabad.
Heads of the Pakistani Rangers (L) and Indian Border Security Force shook hands at the Wagah border crossing.
A man wearing a garment with Pakistani colours and the words "Long live Pakistan" raised the flag at the crossing.
In Karachi, naval cadets marched past the mausoleum of Mohammed Ali Jinnah, Pakistan's founder.
This girl with flags painted on her face was among the crowds watching the festivities.
On the eve of independence, Pakistan sent home 134 Indian prisoners who had crossed the border illegally.