Ashraf Thangal
overview