Lahore Weather


Syed Sami Shah

The writer is a lawyer.