Taiwan director Leon Dai won the prestigious Golden peacock award for best film at the 18th international film Festival of India in Goa Thursday for the film I can't live without you.
Taiwan director wins major award in India.