Which of the following city is among the world’s top 10 most stressful urban centres to live in, according to a list by German company VAAY?
A. Islamabad
B. Karachi
C. Lahore
D. Multan