Lahore Weather


34-nation Islamic alliance formed to fight terrorism