The award-winning Iranian drama “Botox” has scored another victory by garnering the best feature award at the Shenzhen International Film Festival in China.