Rana Abbasi
Rana Abbasi

Rana Abbasi

Fascinated by cultures, languages, technology and innovation.

Editor of District 3