Shakargarh is a city in the north-east of Pakistan in Narowal District of Punjab province. It is the headquarters of Shakargarh Tehsil. The city is at 32°16'0N 75°10'0E and is on the west bank of the Ravi River. view more...