1. Musculoskeletal Oncology Unit Mansoura University, , Gomhoria Street 60, Mansoura, 35516, Egypt.
2. Department of Orthopaedic Oncology
3. Reconstructive Microsurgery Unit, Azienda Ospedaliero-Universitaria Careggi, C. T. O. Largo Palagi 1, Firenze, 50139, Italy.