A public lecture from the Island of Grenada on some important aspects of Islam explained to an audience diverse in faith.