which one of these movies is made by anisa mehdi ?
inside mecca is a 2003 national geographic documentary film by anisa mehdi