Lahore Weather


Veteran Kazakh leader Nazarbayev resigns after three decades in power