Which city of Pakistan is called as the Heart of Pakistan?
a) Multan
b) Karachi
c) Islamabad
d) LahoreΒ The capital of Punjab province, Lahore is the heart of Pakistan. Lahore has historical buildings, lively people, rich culture and art. Click to know about the City of Saints.