Members of the Windsor Mosque helped to explain the key principles of their religion and address misconceptions at an open ...