Dr Imran Tahir is an exceptional Surgeon with a skillful talent. He is quite often very busy so be prepared, you might have to wait for hours to see him. He is excellent in his work but is expensive.