Lahore Weather


German businesses losing morale as economy’s momentum fades