Lahore Weather


Dr G Richard Olds

The writer is president of St George’s University