Lahore Weather


Explosions in Afghanistan wound dozens on Independence Day