Lahore is the capital of the province of Punjab, and the second most populated city in Pakistan, sometimes known as the Gardens of the Mughals, after the significant rich heritage of the Mughal Empire. It is located near the river Ravi and the Indian border, Wagah. Lahore is estimated to have approximately 6.5 million inhabitants, which makes it the second largest city in Pakistan, after Karachi. It is considered to be one of the thirty largest cities of the world.