"Don't Leave Me" wins Best Short Film at Dubai Intl Film Festival → December 13, 2013 Meera plays Aisha in the film. It was Directed by Khaled Al Mahmoud and Produced by Abdalla Hassan Ahmad. It was Executive produced by Faradees Productions and Image Nation Abu Dhabi.