Ayesha Khan

Ayesha Khan

Completed my Master in Computational Physics from University of the Punjab